UNPKG

moebius

Version:

Command-Line tool to find and download comics (As well as NodeJS module)

35 lines (29 loc) 850 B
'use strict'; var fs = require('fs'); var request = require('request'); module.exports.exist = function exist(object) { return undefined !== object && null !== object; }; module.exports.download = function exist(uri, path, callback) { request.head(uri, function onHead(err) { if (err) { return callback(err); } request(uri).pipe(fs.createWriteStream(path).on('error', function onError(err) { if (err) { return callback(err); } })).on('close', function onClose() { return callback(null); }); }); }; module.exports.getExtention = function getExtention(path) { return path .split('.') .pop(); }; module.exports.download = require('./download'); module.exports.pool = require('./pool'); module.exports.cache = require('./cache'); module.exports.libraries = require('./libraries');