Profitez des offres Memoirevive.ch!
Améliorez vos recherches avec SafariKeywords

Safari, le "Turbo-browser" de la firme à la pomme inclut une barre de recherche Google. C'est la mode en ce moment, l'hégémonie de Google comme moteur de recherche en est de fait accentuée.

Mais la recherche sur internet ne se résume pas à Google. Il existe de nombreux sites d'informations qui sont spécialisés dans un domaine particulier. Pour rechercher des informations sur un acteur ou un film, vous vous rendrez sur Internet Movie Database (imdb), pour rechercher des trucs et astuces pour votre mac, vous irez sur MacOSXHints. Pour rechercher des logiciels vous irez sur MacUpdate (ou Versiontracker si vous aimez la pub). Bref, les sites d'informations spécialisés sont légions et il serait dommage de ne pas les utiliser.

Mais l'idéal serait de pouvoir le faire directement depuis cette fameuse barre de recherche de Safari.

Et c'est exactement ce que vous propose SafariKeywords.

Ce petit programme nécessite Panther. Téléchargez l'image-disque (téléchargement direct ici) et montez-là.

Vous y trouverez, outre deux fichiers de documentation, deux fichiers à installer:

Le premier est un dossier que vous devez copier dans le dossier InputManagers de votre Bibliothèque:

Si le dossier InputManagers n'existe pas vous devrez le créer (mais cela veut dire que vous n'avez pas installé CocoaGestures, et vous devriez !).

Pour installer le deuxième fichier, il vous suffit de le double-cliquer et Panther vous proposera alors de l'installer et de l'ouvrir.

Vous y voyer de nombreuses lignes barbares dont vous n'avez pas à vous préoccuper pour le moment. Ce qui nous importe pour le moment c'est de cocher la case en haut à droite: "enable SafariKeywords".

Ceci fait, quittez puis relancer Safari. SafariKeyWords est maintenant actif. Vous pouvez le vérifier en regardant la barre de recherche, dans laquelle il n'est plus écrit "Google" mais "SafariKeyWords":

Essayez donc de taper dans ce champ de recherche:

vt smallimage

Vous voici directement diriger vers une recherche de "SmallImage" dans Versiontracker (un peu de pub ne fait pas de mal ).

Essayez donc autre chose:

imdb michel serrault

Et hop ! La filmographie de Michel Serrault (fantastique acteur à mon humble avis).

Allez une petite dernière:

img anne cuneo

Et voici notre collaboratrice la plus célèbre.

Les utilisateurs de Mozilla, Camino ou Omniweb auront reconnu les "Mozilla Keywords". Les voici maintenant disponibles dans Safari !

Il y a beaucoup de raccourcis qui sont pré-installés et vous pouvez en ajouter d'autres.

Voyons comment procéder. Examinons tout d'abord un élément existant:

macupdate http://www.macupdate.com/search.php?keywords=%s

La première colonne spécifie le raccourci qui indiquera à SafariKeywords quelle recherche effectuer. C'est le premier mot que vous entrerez dans le champ de recherche et qui précèdera les mots-clés de la recherche.

La deuxième colonne c'est l'URL de recherche. Le "%s" représentant les mots-clés que vous aurez introduits. Ainsi, si vous entrez:

macupdate apple update

Vous lancerez le chargement de l'URL:

http://www.macupdate.com/search.php?keywords=apple%20update

qui ira chercher toutes les mises-à-jour d'Apple.

Si vous trouvez (comme moi) que "macupdate" est trop long à taper, changez-le ! Pour ma part j'ai simplement mis: "m". J'entrerai donc:

m apple update

pour lancer ma recherche.

Vous pouvez également modifier l'URL de recherche. Par exemple, dans le cas de Internet Movie Database, vous préférez certainement sa version française. Très simple, remplacez simplement:

http://imdb.com/Find?select=All&for=%s&Go.x=0&Go.y=0

par

http://french.imdb.com/Find?select=All&for=%s&Go.x=0&Go.y=0

Notez que les changements prennent effet lorsque vous quittez les préférences de SafariKeywords, il est inutile de relancer à chaque fois Safari.

Vous pouvez bien sûr ajouter de nouveaux sites de recherche. La difficulté étant de trouver les arguments à passer au site de recherche. Prenons un exemple simple: XIcons.

Lorsque vous vous rendez sur ce site dédié aux icônes pour MacOS X, vous y trouvez un champ de recherche (en haut à droite). Si vous entrez par exemple: "simpsons" dans ce champ de recherche, vous remarquez qu'il charge l'URL:

http://xicons.com/search.php?keywords=simpsons

Vous aurez donc vite compris que l'URL de recherche à donner à SafariKeywords sera:

http://xicons.com/search.php?keywords=%s

Donnez-lui encore un raccourci (par exemple: xicons) et le tour est joué.

Prenons maintenant un exemple plus compliqué: Cuk. Lorsque vous faites une recherche dans le titre d'un test, tout ce que vous voyez est qu'il charge la page:

/articles/tests/index.php

Contrairement à XIcons, les variables de recherche sont ici cachées. Il faut donc aller examiner le code source, et en particulier ça:

<form name="FormName" action="index.php" method="post">
<div align="right">
Recherche: <input type="text" name="element" size="24"> dans: <select name="rech" size="1">
<option value="titre">Titre</option>
<option value="contenu">Contenu</option>
<option value="les_2">Titre ou contenu</option>
<option value="auteur">Auteur</option>
</select> <input type="submit" name="Rechercher" value="Rechercher"></div>
<div align="center">

On comprend alors que la variable de recherche se nomme "element" et que le type de recherche est passé dans la variable "rech". Ainsi, pour faire par exemple une recherche du mot-clé "cocoa" dans le contenu d'un test, il faudra charger l'URL:

/articles/tests/index.php?rech=contenu&element=cocoa

Et on peut remplacer "contenu" par "titre" pour limiter la recherche au titre du test, par "les_2" pour chercher dans les deux et par "auteur" pour chercher l'auteur d'un test.

Dans SafariKeywords, vous ajouterez donc la recherche suivante:

/articles/tests/index.php?rech=titre&element=%s

que vous associerez à un mot-clé, pour rechercher un test par son titre.

Allez, comme devoir pour demain vous me faites la même chose pour rechercher dans les humeurs !

Voilà pour ce tour d'horizon de SafariKeywords, un petit programme gratuit qui nous simplifie la vie.

N.B. info de dernière minute. Au moment où je terminais ce test, un petit programme est apparu, il s'agit de Sogudi. Ce programme propose la même fonction que SafariKeywords, mais en entrant le texte dans la barre d'adresse plutôt que dans la zone de recherche. Je ne l'ai pas testé mais la configuration semble très similaire à celle de SafariKeywords. Par contre l'intérêt de passer par la zone de recherche est que la recherche est mémorisée (on y accède en cliquant sur la petite flèche en-dessous de la loupe).

Aucun commentaire pour l'instant…