qutebrowser/misc/userscripts
Simon Désaulniers cae8c3034f view_in_mpv: hide/restore video code properly
The javascript code had multiple bugs:

* The innerHTML property of the div element was not properly ingested by
  the engine. The recommended way to add HTML content is by using DOM
  objects in Javascript. This fixes the issue.
* The lambda supposed to delete the newly created div object has
  never worked as it didn't capture the appropriate value of the index
  due to how the lambda was declared. This is fixed by wrapping the
  lambda we want in another lambda that will store the appropriate value
  of the index.
2025-12-18 21:42:23 -05:00
..
README.md Add qute-translate-popup to userscript list 2025-01-03 15:45:56 +01:00
add-nextcloud-bookmarks Update userscripts to PyQt6 2023-06-30 19:29:28 +02:00
add-nextcloud-cookbook Update userscripts to PyQt6 2023-06-30 19:29:28 +02:00
cast cast userscript: Fix error message 2022-03-31 11:41:30 +02:00
dmenu_qutebrowser reuse: Fix more copyright headers 2023-07-23 12:56:13 +02:00
format_json Switch format_json userscript to /bin/sh again 2021-01-28 15:17:17 +01:00
getbib doc: Switch URLs to https 2021-01-26 15:19:01 +01:00
kodi Fix typos in kodi userscript 2020-12-03 10:48:04 +01:00
open_download userscripts/open_download: Wait for xdg-open exit code 2022-01-12 15:23:23 +02:00
openfeeds reuse: Fix more copyright headers 2023-07-23 12:56:13 +02:00
password_fill Make shellcheck happy again about password_fill 2022-12-13 08:59:48 +01:00
qr Enforce /usr/bin/env shebangs in userscripts 2020-12-03 11:09:20 +01:00
qute-1pass Move master branch references to main 2023-07-23 11:38:19 +02:00
qute-bitwarden userscripts: Properly avoid tldextract warning 2025-04-17 11:11:33 +02:00
qute-keepass Fix remaining references to old commands 2023-08-15 20:15:48 +02:00
qute-keepassxc reuse: Fix remaining userscripts without extension 2023-07-23 12:28:23 +02:00
qute-lastpass userscripts: Properly avoid tldextract warning 2025-04-17 11:11:33 +02:00
qute-pass userscripts: Properly avoid tldextract warning 2025-04-17 11:11:33 +02:00
qutedmenu Add window and private options for qutedmenu 2022-05-13 21:41:50 +02:00
readability Send source URL to Breadability 2022-10-08 12:44:01 +11:00
readability-js Remove superfluous css 2022-06-03 16:46:05 +02:00
ripbang misc/userscripts/ripbang: Use lite.duckduckgo 2023-02-26 15:47:13 +01:00
rss reuse: Fix more copyright headers 2023-07-23 12:56:13 +02:00
taskadd Fix remaining references to old commands 2023-08-15 20:15:48 +02:00
tor_identity Changed line 35 of tor_identity userscript to stop it throwing an error when '--control-port' is passed 2024-04-11 17:41:42 -06:00
view_in_mpv view_in_mpv: hide/restore video code properly 2025-12-18 21:42:23 -05:00

README.md

Userscripts

The following userscripts are included in the current directory.

  • cast: Cast content on your Chromecast using castnow. Only youtube-dl downloadable content.
  • dmenu_qutebrowser: Pipes history, quickmarks, and URL into dmenu.
  • format_json: Pretty prints current page's JSON code in other tab.
  • getbib: Scraping the current web page for DOIs and downloading corresponding bibtex information.
  • open_download: Opens a rofi menu with all files from the download directory and opens the selected file.
  • openfeeds: Opens all links to feeds defined in the head of a site.
  • password_fill: Find a username/password entry and fill it with credentials given by the configured backend (currently only pass) for the current website.
  • qute-keepass: Insertion of usernames and passwords from keepass databases using pykeepass.
  • qute-keepassxc: Insert credentials from open KeepassXC database using keepassxc-browser protocol.
  • qute-pass: Insert login information using pass and a dmenu-compatible application (e.g. dmenu, rofi -dmenu, ...).
  • qute-lastpass: Similar to qute-pass, for Lastpass.
  • qute-bitwarden: Similar to qute-pass, for Bitwarden.
  • qute-1pass: Insert login information using onepassword and rofi.
  • qutedmenu: Handle open -s && open -t with bemenu.
  • readability: Executes python-readability on current page and opens the summary as new tab.
  • readability-js: Processes the current page with the readability library used in Firefox Reader View and opens the summary as new tab.
  • ripbang: Adds DuckDuckGo bang as searchengine.
  • rss: Keeps track of URLs in RSS feeds and opens new ones.
  • taskadd: Adds a task to taskwarrior.
  • tor_identity: Change your tor identity.
  • view_in_mpv: Views the current web page in mpv using sensible mpv-flags.
  • qr: Show a QR code for the current webpage via qrencode.
  • kodi: Play videos in Kodi.
  • add-nextcloud-bookmarks: Create bookmarks in Nextcloud's Bookmarks app.
  • add-nextcloud-cookbook: Add recipes to Nextcloud's Cookbook app.

Others

The following userscripts can be found on their own repositories.