summaryrefslogtreecommitdiff
path: root/misc/userscripts/readability-js
diff options
context:
space:
mode:
Diffstat (limited to 'misc/userscripts/readability-js')
-rwxr-xr-xmisc/userscripts/readability-js12
1 files changed, 7 insertions, 5 deletions
diff --git a/misc/userscripts/readability-js b/misc/userscripts/readability-js
index 340e3bbb9..d9474aeb1 100755
--- a/misc/userscripts/readability-js
+++ b/misc/userscripts/readability-js
@@ -106,7 +106,12 @@ const HEADER = `
SAwLTIgMC44OTUtMiAyczAuODk1IDIgMiAyaDIwYzEuMTEgMCAyLTAuODk1IDItMnMtMC44OTUtMi0yLTJ6bTAgOGgtMjBjLTEuMTEgMC0yIDAuODk1LTIg
MnMwLjg5NSAyIDIgMmgyMGMxLjExIDAgMi0wLjg5NSAyLTJzLTAuODk1LTItMi0yem0tMTIgOGgtOGMtMS4xMSAwLTIgMC44OTUtMiAyczAuODk1IDIgMiA
yaDhjMS4xMSAwIDItMC44OTUgMi0ycy0wLjg5NS0yLTItMnoiIGZpbGw9IiNmZmYiLz4KPC9nPgo8L3N2Zz4K"/>
-</head>`;
+</head>
+<body class="qute-readability">
+ %s
+</body>
+</html>
+`;
const scriptsDir = path.join(process.env.QUTE_DATA_DIR, 'userscripts');
const tmpFile = path.join(scriptsDir, '/readability.html');
@@ -129,10 +134,7 @@ else {
getDOM(target, domOpts).then(dom => {
let reader = new Readability(dom.window.document);
let article = reader.parse();
- let content = util.format(HEADER, article.title) + article.content;
-
- // add a class to make styling the page easier
- content = content.replace('<body>', '<body class="qute-readability">')
+ let content = util.format(HEADER, article.title, article.content);
fs.writeFile(tmpFile, content, (err) => {
if (err) {