Voici un petit programme qui permet aux cruciverbistes flemmards et linuxiens de résoudre leurs grilles sans trop se fatiguer. Il effectue une recherche dans les dictionnaires présent sur votre machine GNU/Linux et vous donne la liste des mots possibles. Par exemple, imaginez que vous cherchiez un mot de cinq lettres, commençant par un a
, avec un m
en troisième position, et finissant pas un r
, la définissions étant Apprécier
. Il suffit de faire :
$ ./fleche.py a.m.r aimer armer
pour trouver les mots correspondants.
Télécharger le programme : fleche.py.tar.gz (1,4 ko).
Dépendances : python, grep, des dictionnaires installés sur votre machine
Pour ceux qui s'y connaissent un peu (en informatique), il s'agit simplement d'un programme qui converti l'argument en expression rationnelle pour grep, et qui recherche dans des listes de mots. Celle par défaut est /usr/share/dict/french
, vous pouvez la changer en éditant le script, où en utilisant le paramètre --dic=FILE
.
Attention, cependant : ce programme n'est à utiliser qu'en dernier recours, sous peine de rendre inintéressant toute tentative de cruciverber !
Commentaires
Sympa
On doit bien pouvoir trouver d'autres applications que les mots croisés en plus
À vrai dire, je n'ai pas cherché. Je suis tombé sur la page wikipédia de samba ( fr.wikipedia.org/wiki/Sam... ), où il est dit que le créateur du logiciel avait trouvé le nom en utilisant grep "^s.*m.*b" /usr/dict/words
Je me suis dit que ça pourrait être utile pour les mots fléchés
Ça pourrait être utile, merci