Premiers pas avec GreaseMonkey

Mar 19 juillet 2005

Je sais, je sais, je sais, j'ai un GROS train de retard.
Mais à force d'en entendre parler un peu partout, et surtout suite à l'excellente présentation de Simon Willison au LugRadio Live, j'ai décidé de me mettre à GreaseMonkey, petit à petit. C'est comme pour tout, remarque. Il faut que ça te gratouille quelque part, il faut avoir un objectif à réaliser (même ridicule) pour vouloir aller plus loin qu'un simple connaissance superficielle du sujet.

GreaseMonkey, est une extension Firefox ; c'est une "plateforme" qui permet d'injecter des scripts (Javascripts) lors de l'affichage d'un site. En gros, c'est une sorte de "méta-script" qui permet de modifier l'apparence ou le comportement d'un site. Soit pour en corriger les bugs, soit pour apporter de nouvelles fonctionnalités.

En l'occurrence, suite à un très léger râlage de sinkrou sur le forum de REH, je me suis demandé dans quelle mesure GreaseMonkey pouvait pas m'aider.
Données du problème : une feuille de style qui met assez peu en évidence les liens, avec des couleurs "passables".
Objectif : souligner les liens.

Je plonge dans l'indispensable dive into greasemonkey, trouve un script de modification globale de la feuille de style.
Quelques coups de vi plus tard, j'ai un script spécifique à roller-euskalherrian.com/forum qui souligne les liens.
Avant :
Le forum
avant
Après :
Le forum
après

Simple, rapide, efficace, très très très très prometteur...