Monday, January 08, 2007

Greasemonkey

I am getting increasingly tired of the massive amount of advertising that is stuffed into most web pages. So I decided to drop epiphany for firefox which has excellent ad-block support and for some time I have been quite happy with it.
But lately I got really annoyed again when I occasionally surf the corriere della sera.
I will talk another time about the horrendous fixed-size design which wastes good part of 23" Cinema display, for today I'll only mention the heavy graphics divs that appear on the left and the right columns of most articles.

Those are really difficult to get rid of, even with adblock. So I decided to take greasemonkey for a spin. I installed it and after skimming through the manual I dived into my first script which is right below:
// Corriere.it user script
// version 0.1 BETA!
// 2005-04-22
// --------------------------------------------------------------------
//
// This is a Greasemonkey user script.
//
// To install, you need Greasemonkey: http://greasemonkey.mozdev.org/
// Then restart Firefox and revisit this script.
// Under Tools, there will be a new menu item to "Install User Script".
// Accept the default configuration and install.
//
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name corriere.it
// @namespace http://unicolet.org/corriere.it
// @description Hide ads divs from corriere.it and other sites
// @include http://www.corriere.it/*
// @include http://corriere.it/*
// ==/UserScript==

var adbox=document.getElementById('boxadv');
if (adbox!=null) {
adbox.style.display='none';
adbox.style.visibility='hidden';
}

adbox=document.getElementById('anunciante');
if (adbox!=null) {
adbox.style.display='none';
adbox.style.visibility='hidden';
}

And great gods, the annoying ads where gone (well, hidden actually)!

No comments: