download file in common

This commit is contained in:
karl.hudgell 2020-08-26 17:22:06 +01:00
parent c5dd11d69d
commit 7b4866abcb
3 changed files with 17 additions and 2 deletions

View File

@ -3,6 +3,8 @@ const clear = require('clear');
const figlet = require('figlet'); const figlet = require('figlet');
const fs = require('fs') const fs = require('fs')
var pjson = require('../package.json'); var pjson = require('../package.json');
const fetch = require('node-fetch');
module.exports = { module.exports = {
header: (page) => { header: (page) => {
@ -36,5 +38,12 @@ module.exports = {
} else { } else {
console.log(chalk.white('MiWatch IP: ' + chalk.green(miwatchData.ipAddress))) console.log(chalk.white('MiWatch IP: ' + chalk.green(miwatchData.ipAddress)))
} }
},
downloadFile: async (url) => {
let settings = { method: "Get" };
const response = await fetch(url, settings)
.then(res => res.json())
return response
} }
} }

7
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "miwatchkleaner2.0", "name": "miwatchkleaner2.0",
"version": "2.0.3", "version": "2.0.7",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@ -907,6 +907,11 @@
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.12.tgz", "resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.12.tgz",
"integrity": "sha512-2t3h3g3xK5kxhRbwD+0WgKotHyoVEQlE+V93rn97tqzUtbw8cFpHn0uhsc2LeKkDlsQI1iy5XZoS3vACzBdW8A==" "integrity": "sha512-2t3h3g3xK5kxhRbwD+0WgKotHyoVEQlE+V93rn97tqzUtbw8cFpHn0uhsc2LeKkDlsQI1iy5XZoS3vACzBdW8A=="
}, },
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
},
"oauth-sign": { "oauth-sign": {
"version": "0.9.0", "version": "0.9.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",

View File

@ -1,6 +1,6 @@
{ {
"name": "miwatchkleaner2.0", "name": "miwatchkleaner2.0",
"version": "2.0.6", "version": "2.0.7",
"description": "MiWatch Cleaning Tool", "description": "MiWatch Cleaning Tool",
"main": "app.js", "main": "app.js",
"bin": "app.js", "bin": "app.js",
@ -22,6 +22,7 @@
"get-files-in": "^1.2.0", "get-files-in": "^1.2.0",
"inquirer": "^7.1.0", "inquirer": "^7.1.0",
"node-downloader-helper": "^1.0.12", "node-downloader-helper": "^1.0.12",
"node-fetch": "^2.6.0",
"perfect-logger": "^2.0.1", "perfect-logger": "^2.0.1",
"pkg": "^4.4.7", "pkg": "^4.4.7",
"request-promise-native": "^1.0.8", "request-promise-native": "^1.0.8",