Come funzionano i player di database Fortune? - pierpaolocira/fortune-italia GitHub Wiki

Fortune nasca come un programma a riga di comando che estrae una frase a caso da un file. Esempio

fortune
  
 Dio ha creato i numeri interi; tutto il resto e' lavoro dell'Uomo. 
 - Kronecker, matematico tedesco  

Per aggiungere delle frasi o eliminare altre (ma con questa andateci cauti), basta andare nella directory di fortune (di solito /usr/share/fortune/ e vedere se e' presente una directory chiamata "fortunes", se non c'e' createla. A questo punto spostate tutti i file di testo e .dat in quest'ultima directory appena creata.

I file di testo contengono le frasi estratte a caso dal programma, ogni frase e' separata dal simbolo %. Per aggiungere una frase basta aggiungerlo in uno dei file di testo e similmente per cancellarlo basta eliminarlo. Ogni file modificato va indicizzato per essere utilizzato, e va usato il comando strfile, esempio:

 strfile barzellette 

Si possono usare piu' file di testo, poiché e' possibile indicare a fortune se utlizzare solo una specifica lista, inoltre è possibile unducare con che probabilita' deve esere scelto un file tra i vari file.

 fortune 90% barzellette 10% barzellettesporche