I’ve been using greasemonkey for a couple of months now, for very subtle changes to sites it comes in pretty handy. This firefox extension gives users a (client-side: javascript) programming layer over existing web pages, you can add your own stuff to the interface of amazon.com or link directly to the torrent of a movie on imdb.com. It adds a level of interactivity possible by the user.

But as a web developer it’s a bit scary too, people can do just anything with your nice site design, layout. I really only install the userscripts that are really subtle, but most of all that are functional.

This week Niels, suggested me a userscript that directly links to MP3 file next to the streaming link on all vrt radio station sites. I knew you could find the link to the file, but it was always a pain in the ass. This userscript made that very easy, and I have to say, I’ve been downloading MP3’s from the stubru server ever since :) .

screenshot

As you can see on the screenshot this script does nothing more than adding “(MP3)” next to the streaming link, but adds the functionality of a podcast of all programs. Very simple, very functional, very “right click – save file as…”. This script works for stubru.be, donna.be, radio1.be, radio2.be, klara.be and rvi.be . Pretty cool huh ?!

I’m planning on writing a userscript myself, anyone any ideas?

Links: