I have a couple bookmarklets scattered in a couple blog posts that you may find interesting / want to add:
* https://river.me/blog/bookmarklet-stay-here/
* https://river.me/blog/bookmarklet-stay-here/
- https://bookmarkl.ink/ashtonmeuser/a36be4b6c835276f1a22a8c49...
- https://bookmarkl.ink/ashtonmeuser/a36be4b6c835276f1a22a8c49...
- https://bookmarkl.ink/ashtonmeuser/a36be4b6c835276f1a22a8c49...
Interestingly, in the URL CLI article, you mentioned the difficulty of maintaining such bookmarklets. That was a huge motivator for bookmarkl.ink. You can keep your verbose, commented code in a gist while the actual bookmarklet is tree shaken, stripped of comments, minified, and encoded. As of late, you even get some creature comforts like TypeScript support. Finally, every gist is a repo behind the scenes so you get version control for free.
thanks!!