UNPKG

pptx-gslides-manager

Version:

Node.js library for uploading PPTX files to Google Slides, extracting slide shapes and tables, and managing slide decks.

15 lines (12 loc) 431 B
const fs = require("fs"); const axios = require('axios'); async function download(url, downloadPath) { const response = await axios({ url, method: 'GET', responseType: 'stream' }); return new Promise((resolve, reject) => { const writer = fs.createWriteStream(downloadPath); response.data.pipe(writer); writer.on('finish', resolve); writer.on('error', reject); }); } module.exports = download;