Skip to content

giomasce/bibbia2008

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Questa applicazione permette di ricercare brani e mostrare citazioni bibliche, utilizzando
un database SQLite che contiene il testo biblico diviso in libri, capitoli, versetti e lettere.

È ancora molto sperimentale e difetta di molte caratteristiche. Per esempio:
 * Non ordina correttamente i versetti che resistuisce, ma li stampa nell'ordine con cui li riceve
   dal database.
 * Non ha ancora un buon riconoscitore di citazioni: in particolare non è in grado di riconoscere
   gli intervalli di citazioni (del tipo "Gv 1, 2-3" o "Gv 1,2-3,4").
 * La funzione di ricerca è piuttosto rudimentale e poco flessibile.
 * Manca un'interfaccia grafica comoda e la possibilità di formattare il testo in output
   secondo schemi forniti dall'utente.
 * Tante altre cose...

In compenso, questo programmino è software libero (GPL-3+), quindi se senti così tanto la mancanza di
queste caratteristiche puoi tranquillamente implementarle (e poi, per favore, mandarmi le tue
modifiche, così le aggiungo al progetto).

== UTILIZZO ==
Per utilizzare il programma è necessario avere installato i binding Python per sqlite
(modulo sqlite2). Inoltre è necessario avere nella directory dalla quale si esegue il programma
un file "bibbia.sqlite" che contiene la Bibbia in formato SQLite.

Poi dare il comando:

./bibbia.py search tempo - Restituisce tutti i versetti che contengono la parola "tempo"
./bibbia.py search tempo Dio - Restituisce tutti i versetti che contengono entrambe le parole "tempo" e "Dio"
./bibbia.py show Gv - Mostra l'intero Vangelo di Giovanni
./bibbia.py show Gv 21 - Mostra il capitolo 21 del Vangelo di Giovanni
./bibbia.py show Gv 21, 7 - Mostra Gv 21, 7

La ricerca di parole non distingue tra maiuscole e minuscole.


== SCRIPT create-bibbia-sqlite.sh ==
Questo script prende in input un file "bibbia.db" (come creato dagli script di Gian Piero Carzino)
e lo converte in uno script SQL per SQLite, che crea correttamente il database bibbia.sqlite.

Per utilizzare basta dare il comando:

./create-bibbia-sqlite.sh < bibbia.db | sqlite3 bibbia.sqlite

Sul mio computer la generazione richiede circa cinque secondi.

-- Giovanni Mascellani <mascellani@poisson.phc.unipi.it>

About

Utility per gestire e visualizzare la traduzione italiana del 2008 della Bibbia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published