Ofortune
Ofortune est un diseur de bonne aventure écrit en pur OCaml ! Il utilise les dernières techniques d’ingénierie logicielle les plus avancées (cf. Basic dependency injection with objects). Ofortune ne vise pas à avoir un comportement identique à l’ utilitaire fortune de la distribution NetBSD bien que la majeure partie des flags de la version d’origine soient supportés.
Étant donné que l’environnement d’exécution d’ofortune (les appels systèmes)
est entièrement injectable par l’utilisateur, j’ai pu le compiler avec js_of_ocaml.
Une démo est disponible ici.
Ofortune ne nécessite aucune dépendance (simplement une distribution OCaml > 5.4).
Installez-le avec ces commandes :
Ensuite, peuplez le dossier Installation
git clone https://git.sr.ht/~tim-ats-d/ofortune && cd ofortune
make native && install ofortune_unix.native -T /bin/ofortune
/usr/share/games/fortune/ avec les fichiers
de citations de votre choix ou trouvez en sur bsdfortune.com
si vous n’avez pas d’idées. Chaque fichier fortune (qu’on appelle un cookie)
contient des citations séparées par le caractère "%" (voir les fichiers fortunes ci-dessous).
Il est également nécessaire de créer un fichier .dat associé avec le programme
strfile.
Mes fichiers fortunes
Liens