This weekend I spent some time playing with Greasemonkey. Greasemonkey is a a great little Firefox extension which allows you to customize pages with JavaScript. I also whipped up my own Greasemonkey scripts to add navigational access keys (NAK) to Digg, Reddit, and the Something Awful Forums (SAF):
All of the scripts add consistent keyboard navigation commands: ALT-,
for the previous page, ALT-.
for the next page. The SAF
script adds first (ALT-<
) and last (ALT->
) page keys as well, but
their Digg and Reddit counterparts aren't quite working (yet).
If keyboard navigation isn't your thing, don't worry; there are a gadzillion other scripts to choose from. At the moment, my two favorite (besides the ones above, of course :D) are:
- ArsTechnica - Multi-Page Viewer: Join multi-page Ars Technica articles.
- Netflix Links in IMDb: Add a link to Netflix from IMDb review pages (there's one that goes the other way, too, but I haven't tried it yet).
Finally, If you're interested in writing your own Greasemonkey scripts, here are a couple of handy links:
- Greasemonkey (Wikipedia): Wikipedia's entry on Greasemonkey, which provides a nice summary of Greasemonkey history, technical details, and alternatives.
- "Dive Into Greasemonkey": Mark Pilgrim's online Greasemonkey book.
- Userscripts.org: The definitive online repository for Greasemonkey scripts.
- Mozilla XPath Tutorial: An online tutorial explaining the Mozilla XPath API.