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
JavaScript
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;