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
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.