Utiliser DNS pour faire une recherche Wikipedia

Découverte du jour originale et intéressante. Mon titre parait loufoque à première vue mais il est possible de faire une recherche sur Wikipedia en ligne de commande via DNS. Plutot cocasse non?

Ceci est un vieux projet de David Leadbeater, celui-ci a mise en place un petit serveur DNS qui retourne le résultat d’une recherche Wikipedia dans un enregistrement de type TXT. A noter que vu la limitation d’UDP on n’obtient qu’un résumé de l’article, mais c’est bien sympatique il faut avouer.

La syntaxe est la suivante en utilisant dig :

dig +short txt <mot-clé>.wp.dg.cx

Avec host c’est la même chose :

host -t txt .wp.dg.cx

On peut mettre cela dans un petit script (que je nomme cwiki) pour faire plus joli :

#!/bin/sh

COLUMNS=`tput cols`
dig +short txt "${1}".wp.dg.cx | sed -e 's/" "//g' -e 's/^"//g' -e 's/"$//g' -e 's/ http:/\n\nhttp:/' | fmt -w $COLUMNS

On interroge :

./cwiki linux

Résultat :

$ ./cwiki.sh linux
Linux ( or ) is a Unix-like computer operating system assembled under the model of free and open source software development and
distribution. The defining component of Linux is the Linux kernel, an operating system kernel first released 5 October 1991 by
Linus Torvalds.

http://en.wikipedia.org/wiki/Linux

Changer le moteur de recherche de la barre d’adresse de Firefox

Petite note rapide pour savoir comment changer le moteur de recherche associé à la barre d’adresse de Firefox. Depuis pas mal de temps maintenant, j’utilise DuckDuckGo comme moteur de recherche, voici la procédure pour l’utiliser lorsque l’on tape quelque chose dans la barre d’adresse du navigateur.

Continuer la lecture de « Changer le moteur de recherche de la barre d’adresse de Firefox »