Hi all, I developed these while I was in France and kept thinking I would get around to polishing them off and delivering them to a mass audience. However, I got distracted, so I'm hoping someone here might find them interesting, develop them or at least polish them off and make them widely available or something.
Anyway, they're linked from http://en.wikipedia.org/wiki/User:Stevage/greasemonkey
EnhanceHistory is the cool one - it lets you see a visual history of an article, by showing the actual text that was added (green) or deleted (red) in each revision, with a tiny bit of context. However, it has always had problems with the diffing algorithm. I tried 3 different publicly available javascript diffing algorithms, and each had a different problem: extreme slowness, inaccuracy, or occasional hangs (the one I'm currently using). Fortunately, replacing the diff algorithm is very easy, if you know a better one, there's a simple function call that needs to be replaced.
FilterWatchlist lets you temporarily hide certain categories of entries from your watchlist. It's mostly been made redundant by changes to monobook.js, but it might serve as a base for more interesting customisations...or something.
For the confused, Greasemonkey is a client-side javascript running extension to FireFox...it would be a nice idea to convert greasemonkey scripts to browser-independent additions to monobook.css/js...
For any questions/comments, feel free to contact me here or on WP. Thanks, Steve
wikitech-l@lists.wikimedia.org