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:
parent
5970e2f13d
commit
8a31e9024a
2 changed files with 17 additions and 0 deletions
|
@ -75,6 +75,11 @@ c.aliases["q"] = "tab-close"
|
||||||
# if we save sessions with w, load sessions with e (again, mimicks vim)
|
# if we save sessions with w, load sessions with e (again, mimicks vim)
|
||||||
c.aliases["e"] = "session-load"
|
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
|
# set stylesheets for the browser to use
|
||||||
# leader - ss to remove all applied stylesheets
|
# leader - ss to remove all applied stylesheets
|
||||||
config.bind(leader + 'ss', 'set content.user_stylesheets ""')
|
config.bind(leader + 'ss', 'set content.user_stylesheets ""')
|
||||||
|
|
12
.local/share/qutebrowser/userscripts/wallabag_add.sh
Executable file
12
.local/share/qutebrowser/userscripts/wallabag_add.sh
Executable 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"
|
Loading…
Reference in a new issue