Context Menu Search : cherchez ce que vous voulez où vous voulez dans Vivaldi/Chromium/Chrome… [REPOST]

alfred 19 juil. 2017

Repost de l’article publié hier suite à un cafouillage de backup/VM.

 

Jusqu’à maintenant j’utilisais des scripts Tampermonkey pour m’ajouter des liens de recherches depuis certaine pages. Au hasard… pouvoir chercher un film sur tel ou tel site depuis sa fiche IMDB.

Sauf que cette solution avait ses limites, pour mon utilisation, puisque je dépendais de scripts avec tout ce que ça comporte comme soucis : mises à jour, restreints à certaines URL, que ce soit concernant son utilisation ou les « recherches », code à vérifier par mesure de sécurité etc. J’ai entrepris il y a quelques semaines de me créer mon propre script mais j’ai très vite atteint ma propre limite de compétence puisque je voulais me faire ZE script qui permettrait de chercher le mot -ou l’expression- que je veux, depuis n’importe quelle page et sur quasi n’importe quel site/moteur de recherche.

Et je suis tombé sur LA solution, au travers d’une extension pour les navigateurs basés sur Chrome : Context Search Menu (market – auteur). CSM permet en effet de chercher ce qu’on surligne sur la page via des liens personnalisables (et pas seulement les moteurs de recherche intégrés à son navigateur). On a donc le plaisir de pouvoir chercher sur Google, Amazon, FNAC, Carrefour, YouTube, IMDB etc en 1 clic. C’est gé-ni-al !   ^__^

Bon, on peut aussi chercher sur TPB, Tracker2, Tracker3, T411 (.si, pour les courageux), Usenet… Enfin bref, du moment que sur un site Web vous pouvez faire une recherche alors vous pouvez (quasi) copier ce lien dans CSM et l’utiliser d’un clic droit :)  Magique ! Du moins pratique.

Par exemple, je me balade sur un site, je vois un lien pour BDMachin.cbz mais je ne sais pas ce que c’est. [Pour plus d’effet, lisez la phrase en imaginant la voix et l’intonation de notre ami X de Carglass] « C’est pas grave, grâce à mon lien dans CSM je peux chercher Machin sur BDGest ! » Même chose avec un mot alambiqué dont vous voudriez chercher la définition sur Larousse (Wikipédia pour les moins de 30 ans). Ou encore avec une recette sur Marmiton voire une musique sur *** ou enfin un film sur ***. Les possibilités d’exploitation de cette extension ne sont limitées que par votre imagination et les sites auxquels vous avez accès pour la recherche (ofc!).

 

La manipulation est simple, il suffit de se munir de l’URL de recherche sur le site que vous voulez ajouter et de la copier/coller dans les options de CSM, avec le nom qui va bien. Petite astuce : dans les exemples d’URL vous voyez TESTSEARCH dans l’URL, CSM mettra ce que vous cherchez à sa place, donc pour avoir la bonne URL de recherche, recherchez simplement TESTSEARCH sur votre site. Par exemple pour Amazon ça donnera 

 

Enfin c’est presque aussi simple. Car certains sites, je suppose pour éviter de se faire pourrir par des bots/scripts, font en sorte de générer un token pour leur moteur de recherche. En gros, ça marche depuis le site mais pas depuis CSM. « Sauf que ». On contourne ça tout simplement en utilisant un moteur de recherches. Exemple avec BDGest.

  • Je ne peux pas utiliser leur lien direct de recherche (https://www.bedetheque.com/search) dans CSM,
  • Je passe donc pas DuckDuckGo (ou le moteur que vous voulez) comme une sorte d’intermédiaire

 

 

Prenons enfin les exemples de quelques trackers BitTorrent :

  • Ygg => https://yggtorrent.com/engine/search?q=TESTSEARCH
  • Xt => https://—xt—/browse.php?search=TESTSEARCH&searchin=title
  • RarBG => https://rarbg.to/torrents.php?search=TESTSEARCH
  • Torrent9 => http://www.torrent9.cc/search_torrent/TESTSEARCH.html

Pour aller plus loin, on peut aussi jouer avec des recherches spécifiques. Par exemple, chercher un fichier en 720p sur les sites pris en exemples juste au-dessus, dans ce cas les URL deviennent :

  • Ygg => https://yggtorrent.com/engine/search?q=TESTSEARCH+720p
  • Xt => https://—xt—/browse.php?search=TESTSEARCH+720p&searchin=title
  • RarBG => https://rarbg.to/torrents.php?search=TESTSEARCH+720p
  • Torrent9 => http://www.torrent9.cc/search_torrent/TESTSEARCH-720p.html

Une autre astuce est de l’utiliser pour rechercher via NZBHydra, ce qui permet en 1 clic de chercher sur plusieurs indexeurs Usenet. Ou encore d’utiliser torrentproject.se, aiosearch.com & toorgle.net pour BitTorrents (recherche sur trackers publics).

 

Bref, les applications sont multiples, il suffit de tester :)

Mots clés