parent
2e4d6509ad
commit
0662dd78b3
@ -1,4 +1,4 @@
|
||||
# snarf
|
||||
A simple, low-dependency file downloader
|
||||
|
||||
**Currently still in development**.
|
||||
**Currently still in development**, may be useable, but don't count on it.
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,18 @@
|
||||
const https, fs;
|
||||
https = require('https');
|
||||
fs = require('fs');
|
||||
|
||||
export default function snarf(url, location){
|
||||
var _location;
|
||||
location =(_location=location)!==null&&_location!==void 0?_location : [process.cwd() + "/" + fs.basename(url)];
|
||||
return new Promise(function(resolve, reject){
|
||||
var f;
|
||||
f = fs.createWriteStream;
|
||||
f.on('error', reject);
|
||||
return https.get(url, function(res){
|
||||
res.on('error', reject);
|
||||
res.on('success', resolve);
|
||||
return res.pipe(f);
|
||||
});
|
||||
});
|
||||
};
|
@ -1,14 +0,0 @@
|
||||
require! https
|
||||
require! fs
|
||||
|
||||
module.exports = (url, location) ->
|
||||
``var _location;
|
||||
location =(_location=location)!==null&&_location!==void 0?_location : ``"#{process.cwd!}/#{fs.basename(url)}";
|
||||
new Promise (resolve, reject) ->
|
||||
f=fs.createWriteStream
|
||||
f.on \error reject
|
||||
https.get url, (res) ->
|
||||
res.on \error, reject
|
||||
res.on \success, resolve
|
||||
res.pipe f
|
||||
|
Loading…
Reference in new issue