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