giomasce/bibbia2008
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published