From ce22f11d4dba7f63e9e3074a7de9d25e2eac0bfe Mon Sep 17 00:00:00 2001 From: rsteube Date: Tue, 20 Sep 2016 17:48:32 +0200 Subject: [PATCH] added script --- src/reader | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/reader diff --git a/src/reader b/src/reader new file mode 100644 index 0000000..5cfe90d --- /dev/null +++ b/src/reader @@ -0,0 +1,16 @@ +#!/usr/bin/env python2 +import codecs, os +from readability.readability import Document + +tmpfile=os.path.expanduser('~/.local/share/qutebrowser/userscripts/reader.html') + +with codecs.open(os.environ['QUTE_HTML'], 'r', 'utf-8') as source: + doc = Document(source.read()) + content = doc.summary().replace('', '%s' % doc.title()) + + with codecs.open(tmpfile, 'w', 'utf-8') as target: + target.write('') + target.write(content) + + with open(os.environ['QUTE_FIFO'], 'w') as fifo: + fifo.write('open -t %s' % tmpfile)