Script utilisateur Greasemonkey pour la recherche Yahoo!
Dans un billet précédent, je vous proposais, entre autres, un module de recherche pour utiliser Yahoo! Search dans Mozilla/Firefox. Aujourd'hui, c'est un script utilisateur pour Greasemonkey que je vous propose.
Greasemonkey est une extension pour Firefox qui permet de créer des scripts utilisateur afin de modifier des pages web. La plupart du temps, on supprime une publicité gênante, on rajoute un lien, on cache un bandeau... mais on peut faire des choses beaucoup plus intéressantes, à vrai dire on peut faire à peu près tout ce qui est immaginable et transformer complètement un site. De nombreux scripts existent déjà, mais celui que je propose ici n'existe pas encore (ou du moins n'est pas encore listé.
Revenons-en à Yahoo! Quand vous faites une recherche sur Yahoo, vous obtenez une page de résultat, généralement ils sont d'un très bon niveau, c'est d'ailleurs pour ça que Yahoo! est mon moteur de recherche par défaut. Le seul problème est que les liens sont cachés derrière des redirections. Essayez, vous verrez que tous les liens sont en fait transformés en http://fr.wrs.yahoo.com/S=
. Suit une série de caractères incompréhensible et plus ou moins aléatoire, et tout au bout, l'adresse tant désirée.
Cette redirection ne va pas sans quelques problèmes :
- L'URL est aléatoire et recréée à chaque nouveau chargement. Vous ne pouvez donc pas repérer les liens déjà visités, car l'URL étant différente, le navigateur ne l'a pas en cache.
- Si Yahoo! est ralenti ou indisponible, vous devrez copier manuellement les adresses qui s'affichent en vert sous le lien si vous voulez réellement visiter le site.
Ce script supprime simplement cette redirection, et fait utiliser directement les vrais liens, corrigeant d'un coup les deux problèmes sus-mentionnés ! Elle est pas belle la vie ? ;-)
Marche à suivre
- Si ce n'est pas déjà fait, installez Greasemonkey et redémarrez Firefox.
- Ouvrez le script pour Yahoo! dans Firefox, en suivant simplement le lien.
- Une fois la page de code chargée, choisissez le menu
Outils
puisInstall User Script...
et validez. - Redémarrez Firefox et admirez la différence !
Remarques :
- Pour que le script fonctionne, il faut bien entendu que le javascript soit activé.
- Soyez méfiants en installant des scripts utilisateurs. Comme dans tout script, tout programme, tout code, toute extension, des personnes mal-intentionnées peuvent y insérer des instructions malveillante. Ici probablement plus qu'autrement, il est facile de tromper l'utilisateur. En cas de doute, n'hésitez pas à demander conseil à des experts avant de l'installer.
Changelog (liste des changements)
Édition du 21 juin 2005 : le script a subi pas mal de modifications depuis hier, il est nettement plus efficace et supprime maintenant les redirections sur tous les liens de Yahoo! Search, pour tous les pays et toutes les langues. La version est maintenant la 0.5. Pour mettre à jour le script, ouvrez simplement Remove redirect links on Yahoo! Search et faites comme pour la première installation, menu Outils
puis Install User Script...
.
Édition du 12 août 2005 : les liens vers Wikipédia ne fonctionnaient pas correctement, c'est maintenant résolu avec la version 0.6.
Xavier Robin
Published Monday, June 20, 2005 21:52 CEST
Permalink: /blog/2005/06/20/script-utilisateur-greasemonkey-pour-la-recherche-yahoo!
Tags:
Mozilla
Comments: 0