google-drive-downloader
Version:
Lists and downloads files from google drive
15 lines (13 loc) • 391 B
JavaScript
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)
}))
}