Add wallabag article quickadd to qutebrowser

Adds :wallabag-add command to qutebrowser to add current page to it as
an article. Can optionally use <leader>ra (read-add) for the same functionality.
This commit is contained in:
Marty Oehme 2019-05-28 11:10:03 +02:00
parent 5970e2f13d
commit 8a31e9024a
2 changed files with 17 additions and 0 deletions

View file

@ -75,6 +75,11 @@ c.aliases["q"] = "tab-close"
# if we save sessions with w, load sessions with e (again, mimicks vim)
c.aliases["e"] = "session-load"
# bookmarklet aliases:
# wallabag add current page, either with walla command, or <leader>ra
c.aliases["wallabag-add"] = "spawn --userscript wallabag_add.sh"
config.bind(leader + 'ra', 'wallabag-add', mode='normal')
# set stylesheets for the browser to use
# leader - ss to remove all applied stylesheets
config.bind(leader + 'ss', 'set content.user_stylesheets ""')

View file

@ -0,0 +1,12 @@
#! /usr/bin/bash
# from swalladge:
# https://github.com/swalladge/dotfiles/blob/master/local/share/qutebrowser/userscripts/wallabag_add.sh
# for wallabag v1.*
# `-w 0` disables auto line wrapping in base64
# echo "open -t https://www.framabag.org/u/swalladge/?action=add&url='`echo -n "$QUTE_URL" | base64 -w 0`'" >> "$QUTE_FIFO"
# v2.*
echo "open https://read.martyoeh.me/bookmarklet?url=$QUTE_URL" >> "$QUTE_FIFO"