summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrien333 <rien334@gmail.com>2019-09-14 23:32:34 +0200
committerrien333 <rien334@gmail.com>2019-09-14 23:32:34 +0200
commita42e840c2d594993b29f2c8d0f43e7fde04aace8 (patch)
tree4b6a6476846f65b93ce5ce2b62188094ef8e82b7
parent613564280a7486677553c2d5e5066dcf82fd86f7 (diff)
downloadqutebrowser-a42e840c2d594993b29f2c8d0f43e7fde04aace8.tar.gz
qutebrowser-a42e840c2d594993b29f2c8d0f43e7fde04aace8.zip
Check if userscripts dir exists
-rwxr-xr-xmisc/userscripts/readability-js7
1 files changed, 6 insertions, 1 deletions
diff --git a/misc/userscripts/readability-js b/misc/userscripts/readability-js
index 62704d5a6..ee92ada62 100755
--- a/misc/userscripts/readability-js
+++ b/misc/userscripts/readability-js
@@ -27,7 +27,6 @@ const fs = require('fs');
const path = require('path');
const util = require('util');
-const tmpFile = path.join(process.env.QUTE_DATA_DIR, 'userscripts/readability.html');
const HEADER = `
<!DOCTYPE html>
<html>
@@ -47,6 +46,12 @@ const HEADER = `
}
</style>
</head>`;
+const scriptsDir = path.join(process.env.QUTE_DATA_DIR, 'userscripts.html');
+const tmpFile = path.join(scriptsDir, '/readability.html');
+
+if (!fs.existsSync(scriptsDir)){
+ fs.mkdirSync(scriptsDir);
+}
JSDOM.fromFile(process.env.QUTE_HTML, { url: process.env.QUTE_URL }).then(dom => {
let reader = new Readability(dom.window.document);