A small qutebrowser userscript for copying code snippets on web pages to the clipboard.
Hinting:
Copying to clipboard:
wget https://raw.githubusercontent.com/LaurenceWarne/qute-code-hint/master/code_select.py -O ~/.local/share/qutebrowser/userscripts/code_select.py
c.hints.selectors["code"] = [
# Selects all code tags whose direct parent is not a pre tag
":not(pre) > code",
"pre"
]
...
'<ctrl-#>': 'hint code userscript code_select.py',
...
pip3 install pyperclip --user
# Alternatively for PEP 668 compliance, you can install from your package manager, e.g.
sudo apt install python3-pyperclip
If you're having issues with pyperclip
, you can use pyclip instead:
pip3 install pyclip
Without pyperclip/pyclip the default behaviour for code snippets spanning multiple lines is to join them all on one line, with semicolons separating the previously seperate lines.