UNPKG

google-drive-downloader

Version:
15 lines (13 loc) 391 B
var auth = require('../google-auth') var fs = require('fs') var path = require('path') module.exports = function(file, outputFolder) { var outputFile = path.join(outputFolder, file.title) return auth() .then(request => new Promise((resolve, reject) => { request(file.downloadUrl) .pipe(fs.createWriteStream(outputFile)) .on('error', reject) .on('close', resolve) })) }