Title

Userscripts 3 of 3 -- the monkey seeks closure. Then maybe Recoll desktop search

Plan

  • finish off the userscript for twitch.tv — continuing on from 2025-04-30 12:13 Technosoap live-stream
    • maybe publish it somewhere other than GitHub?
  • if there’s time, back to Recoll and Zotero

Live notes (tidied)

Chrome dev tools “Performance” tab

Docs are pretty good: https://developer.chrome.com/docs/devtools/performance/overview

Looks like even with my polling implementation, performance impact is negligible, but I still want to convert to an observer-based system so it responds to changes quicker.

another thing you can use userscripts for: add/change keyboard shortcuts for websites you use a lot

Thank you chatter https://www.twitch.tv/hiev001 for the idea!

Debouncing — a method we see at all levels of the stack, from electronics interfaces to web front-end

https://en.wikipedia.org/wiki/Switch#Contact_bounce

”Web Browser Engineering”, free book that was released a few months ago

https://browser.engineering/

greasyfork.org seems to be the biggest of the userscript sites

published my userscript, hooray

https://greasyfork.org/en/scripts/535669-twitch-followed-channels-color-customizer

done offline

screenshots

tidy up readme

install it myself from greasyfork

Failing in Firefox and Greasemonkey:

GM_addStyle is not defined

Seems like API was removed at some point. Ended up just doing implementing it myself.