import - import files from URL

This commit is contained in:
Jan Prochazka
2020-11-29 19:47:56 +01:00
parent 0d68eeac63
commit 0785c375a5
8 changed files with 159 additions and 23 deletions

View File

@@ -0,0 +1,12 @@
const path = require('path');
const uuidv1 = require('uuid/v1');
const { uploadsdir } = require('../utility/directories');
const { downloadFile } = require('../utility/downloader');
async function download(url) {
const tmpFile = path.join(uploadsdir(), uuidv1() + '.tgz');
await downloadFile(url, tmpFile);
return tmpFile;
}
module.exports = download;

View File

@@ -14,6 +14,7 @@ const collectorWriter = require('./collectorWriter');
const finalizer = require('./finalizer');
const registerPlugins = require('./registerPlugins');
const requirePlugin = require('./requirePlugin');
const download = require('./download');
const dbgateApi = {
queryReader,
@@ -31,6 +32,7 @@ const dbgateApi = {
collectorWriter,
finalizer,
registerPlugins,
download,
};
requirePlugin.initialize(dbgateApi);