Mot-clé - duckduckgo

Fil des billets - Fil des commentaires

jeudi 23 février 2012

Ajouter DuckDuckGo sur son Nokia N9

J'ai fait l'acquisition il y a quelques temps d'un Nokia N9. Il faudrait d'ailleurs que je fasse un billet sur ce merveilleux appareil. Je me suis aussi récemment mis à utiliser DuckDuckGo. Il s'agit d'un moteur de recherche dont la philosophie principale est de ne pas stocker ni vendre d'informations sur les utilisateurs (ce sur quoi Google base son marché). En dehors de ça, il expose aussi une syntaxe nommée !bang. Il s'agit de préfixer sa recherche par !<quelque chose> pour que la recherche s'effectue directement chez le fournisseur. Par exemple, pour une recherche sur wikipedia : !wiki. Besoin d'infos en python : !python. Bref, vous avez compris le truc. C'est vraiment super pratique d'autant que le nombre de fournisseurs de recherche enregistrés est plutôt conséquent.

J'ai donc voulu ajouter DuckDuckGo sur mon smartphone. Pour cela, il faut que vous vous connectiez en root sur celui-ci (via l'usb, le wifi ou directement via un terminal, la doc ne manque pas). Ensuite, rendez-vous dans le répertoire /usr/share/applications/ . Copiez un des fichiers web-search-*.desktop en web-search-duckduckgo.desktop puis modifiez le pour correspondre au nouveau moteur. Par exemple, pour moi, ça donne ceci :

[Desktop Entry]
Version=1.0
Type=Application
Exec=/usr/bin/browser
MimeType=x-maemo-urischeme/x-web-search;
NotShowIn=X-MeeGo;
X-Maemo-Service=com.nokia.browser
Icon=icon-m-web-search-duckduckgo
Name=DuckDuckGo
X-Web-Search-Key=q
X-Web-Search-Url=https://duckduckgo.com/?kh=1&ki=-1&kj=b2&kl=fr-fr&kp=-1&kf=-1&kb=n&ko=s&k4=-1&km=l

Vous pouvez voir qu'il y a plein de paramètres passés dans l'url. Il s'agit des préférences que j'utilise pour DuckDuckGo sur mon Nokia. À vous de mettre vos préférés (la liste des paramètres est disponible sur le site). Il suffit ensuite de placer l'icône du service dans le répertoire /usr/share/themes/blanco/meegotouch/icons/ . Et voilà ! DuckDuckGo peut maintenant être sélectionné dans Paramètres - Applications - Web.

PS : Il semble qu'un bug fasse que le nouveau moteur n'apparaisse pas aussitôt dans la liste. Pour les pressés, modifiez un fichier existant (par exemple Baidu).