Spring is hate...

Premiers pas avec GreaseMonkey

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...

19 Juillet 2005 - 00:35, par To@ne

Sur les sites de cuisine, y aurait moyen de... non ?

ah... tantpite...

19 Juillet 2005 - 07:24, par M

Dans ces cas-là, je demande au Ouibmaistre de rectifier sa copie. Comment ça, paresseux ?

19 Juillet 2005 - 08:09, par NiKo

Rhalala, je vois qu'ici aussi toutes les excuses sont bonnes pour faire un peu de code en scred ^^

19 Juillet 2005 - 08:11, par kNo'

pas tout à fait... parce que ma solution peut très bien ne pas convenir aux autres. Les scripts rajoutent des fonctionnalités qui pourraient très bien être considérés comme des gênes par des utilisateurs lambdas.
Chacun a le choix.

19 Juillet 2005 - 12:17, par sinkrou

tu sais ce qu'il te dit sinkrou : framboise !


Toutes les balises HTML seront supprimées.
Tu peux ajouter des liens comme suit :
J'ajoute [a http://exemple.com "un joli lien"]
Tu peux aussi mettre *en gras* ou {en italique}.