jbscript.dev
Hi, I'm Jonny Buchanan, a programmer / web developer from Northern Ireland, who lives in Australia.
This is my personal website, where I keeps things I've made, and notes about things I've learnt, am learning or have been thinking about, somewhere which isn't social media, a GitHub repository or a Gist.
Browser Extensions
I make browser extensions to improve sites I'm a long-time user of. Click an extension's icon or name for complete details and install links:
Control Panel for Twitter
- Improved Home timeline
- Revert X branding
- Hide ads
- Hide boosted replies
Control Panel for YouTube
- Improved Subscriptions
- Improved Search
- Skip ads
- Hide unwanted content
Comments Owl for Hacker News
- Highlight new replies
- Improved mobile UX
- Mute and note users
- Tidy navigarion
Other Active Projects
Astro Lazy YouTube Embed - a
<YouTube/>
component for Astro, which creates a static placeholder for YouTube videos, which only embed when clicked.
Writing
Latest
Snowclone text generators, e.g. create your own ░L░I░N░K░ ░I░N░ ░B░I░O░-style nonsense.
TILs from Advent of Code 2023 in til → javascript
Small things I've learnt while doing Advent of Code for the first time.
Updating browser extension translation strings in til → browser-extensions
Automating the most error-prone part of adding new translation strings to browser extensions.
The Banterbox in notes → undefined
An ongoing log of The Very Best of the Banterbox from Limmy's Twitch stream.
let over const in notes → javascript
My complete argument for using let
over const
.