diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-01-29 22:42:41 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-01-29 22:42:41 +0100 |
commit | 56907044443ba42eaa0faa7733d90d41cf513966 (patch) | |
tree | ebce42b47978129b499d58b00c8e11d245eb7243 /lib/utils/images.js | |
parent | 8a8ffb613442bb37570a5081bf3e1b7943c4b61e (diff) | |
download | gitbook-56907044443ba42eaa0faa7733d90d41cf513966.zip gitbook-56907044443ba42eaa0faa7733d90d41cf513966.tar.gz gitbook-56907044443ba42eaa0faa7733d90d41cf513966.tar.bz2 |
Download external images in ebook format
Diffstat (limited to 'lib/utils/images.js')
-rw-r--r-- | lib/utils/images.js | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/lib/utils/images.js b/lib/utils/images.js index ecbc2fb..61a52dc 100644 --- a/lib/utils/images.js +++ b/lib/utils/images.js @@ -2,12 +2,11 @@ var _ = require("lodash"); var Q = require("q"); var fs = require("./fs"); var exec = require('child_process').exec; -var request = require("request"); var links = require("./links"); // Convert a svg file -var convertSVGFile = function(source, dest, options) { +var convertSVG = function(source, dest, options) { if (!fs.existsSync(source)) return Q.reject(new Error("File doesn't exist: "+source)); var d = Q.defer(); @@ -29,22 +28,6 @@ var convertSVGFile = function(source, dest, options) { return d.promise; }; -// Convert a svg file or url -var convertSVG = function(source, dest, options) { - if (!links.isExternal(source)) return convertSVGFile(source, dest, options); - - return fs.tmp.file({ postfix: '.svg' }) - - // Download file - .then(function(tmpfile) { - return fs.writeStream(tmpfile, request(source)) - .thenResolve(tmpfile); - }) - .then(function(tmpfile) { - return convertSVGFile(tmpfile, dest, options); - }); -}; - module.exports = { convertSVG: convertSVG, INVALID: [".svg"] |