Bible Organisational System (an internationalised system for handling different Bible book/chapter/verse arrangements)
Python C Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Apps Add toc2/toc3 fields Mar 7, 2018
ControlFiles Small fixes Feb 12, 2018
DataFiles 1500 entries covering Gen 1-4 Mar 12, 2018
Documentation Various Jan 29, 2017
ExternalSchemas Add a copy of the OSIS XML XSD-schema Mar 1, 2018
Tests Add footnote with consecutive fr fields Mar 1, 2018
.gitignore Added a book code for unknown books Oct 18, 2014
BCVBible.py Further fixes to move intro from chapter 0 to chapter -1 Feb 15, 2018
BOS_LOSM_Timeout.sh Timeout handler for LibreOffice ServiceManager Feb 28, 2018
Bible.py Improve variable name Jan 11, 2018
BibleBookOrders.ReadMe.txt Added BibleBooksNames files Feb 23, 2011
BibleBookOrders.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BibleBookOrdersConverter.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BibleBooksCodes.ReadMe.txt Added DrupalBible book codes Jan 10, 2014
BibleBooksCodes.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BibleBooksCodesConverter.py Ensure JSON file is created May 28, 2017
BibleBooksNames.ReadMe.txt Added BibleBooksNames files Feb 23, 2011
BibleBooksNames.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BibleBooksNamesConverter.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BibleLexicon.py Used Unicode ellipsis character Apr 5, 2016
BibleOrgSysGlobals.py Add two new functions Feb 26, 2018
BibleOrganizationalSystems.ReadMe.txt Added an early attempt at Bible Organization Systems (describing Bibl… Jan 11, 2013
BibleOrganizationalSystems.py Small fixes Nov 19, 2017
BibleOrganizationalSystemsConverter.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BiblePunctuationSystems.ReadMe.txt Added BibleBooksNames files Feb 23, 2011
BiblePunctuationSystems.py Ensure utf-8 encoding when writing files (even on other OSs like Wind… Apr 22, 2016
BiblePunctuationSystemsConverter.py Better naming of self.tree variables Dec 7, 2017
BibleReferences.py Small fixes Mar 1, 2018
BibleReferencesLinks.py Used Unicode ellipsis character Apr 5, 2016
BibleReferencesLinksConverter.py Small edits Dec 27, 2016
BibleStylesheets.py Better handling of Hebrew glossing Feb 21, 2018
BibleVersificationSystems.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
BibleVersificationSystemsConverter.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
BibleWriter.py More restrictions on osisIDWork Mar 8, 2018
CSVBible.py Decrease verbosity of first line messages Jan 18, 2018
CompareBibles.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
ControlFiles.py Tidy-up Mar 11, 2017
DBLBible.py Better consistency of metadata naming Feb 11, 2018
DBPOnline.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
DrupalBible.py Decrease verbosity of first line messages Jan 18, 2018
ESFMBible.py Small tidy-ups Jan 31, 2018
ESFMBibleBook.py Add new Tribe tag T Mar 8, 2018
ESFMFile.py More reliable removal of trailing NL characters from lines read from … Oct 21, 2017
ESwordBible.py Better handling of intro as chapter -1 Mar 1, 2018
ESwordCommentary.py Better handling of intro as chapter -1 Mar 1, 2018
EasyWorshipBible.py Further fixes to move intro from chapter 0 to chapter -1 Feb 15, 2018
ForgeForSwordSearcherBible.py Renamed some BibleOrgSystems; small bug fixes Feb 10, 2018
Greek.py Small clean-ups Jun 7, 2016
GreekLexicon.py Better naming of self.tree variables Dec 7, 2017
GreekNT.py Better naming of self.tree variables Dec 7, 2017
HaggaiXMLBible.py Decrease verbosity of first line messages Jan 18, 2018
Hebrew.py Allow multiple Hebrew transliteration schemes Feb 23, 2018
HebrewLexicon.py Change BibleBooksCodes function isValidReferenceAbbreviation to isVal… Dec 9, 2017
HebrewWLCBible.py Fix checking of specific gloss Mar 8, 2018
ISO-639-3_Languages.ReadMe.txt Added BibleBooksNames files Feb 23, 2011
ISO_639_3_Languages.py Used Unicode ellipsis character Apr 5, 2016
ISO_639_3_LanguagesConverter.py Ensure utf-8 encoding when writing files (even on other OSs like Wind… Apr 22, 2016
InternalBible.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
InternalBibleBook.py Small fixes Mar 1, 2018
InternalBibleInternals.py Small fixes Mar 1, 2018
LDML.py Improve some error messages Dec 10, 2017
MLWriter.py Add a copy of the OSIS XML XSD-schema Mar 1, 2018
MyBibleBible.py Rename BOS variable to be less obscure Feb 28, 2018
MySwordBible.py Rename BOS variable to be less obscure Feb 28, 2018
NoisyReplaceFunctions.py Added regex delete function Feb 10, 2018
OSISXMLBible.py Fixed bug finding filenames Feb 10, 2018
OnlineBible.py More reliable removal of trailing NL characters from lines read from … Oct 21, 2017
OpenSongXMLBible.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
PTX7Bible.py Small tidy-ups Jan 31, 2018
PTX8Bible.py Small tidy-ups Jan 31, 2018
PalmDBBible.py Improved handling of multiprocessing Oct 5, 2017
PickledBible.py Better handling of missing folders in demo Feb 15, 2018
ReadMe.txt Shortened some line lengths Oct 16, 2017
SFMFile.py More reliable removal of trailing NL characters from lines read from … Oct 21, 2017
SwordBible.py Started work on USFM3 word fields with attributes Dec 18, 2017
SwordInstallManager.py More reliable removal of trailing NL characters from lines read from … Oct 21, 2017
SwordModules.py Small fixes Mar 1, 2018
SwordResources.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
TextFile.py Remove debugging output Dec 28, 2016
USFMBible.py More progress on moving book intro from chapter 0 to chapter -1 Feb 16, 2018
USFMBibleBook.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
USFMBookCompare.py Small fixes Mar 1, 2018
USFMFile.py More reliable removal of trailing NL characters from lines read from … Oct 21, 2017
USFMFilenames.py Improved object str display Jan 18, 2018
USFMMarkers.py Better handling of qa marker Feb 13, 2018
USFMMarkersConverter.py Expand error message, plus some clean-ups Jul 29, 2016
USFXXMLBible.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
USXFilenames.py Decrease verbosity of first line messages Jan 18, 2018
USXXMLBible.py Allow abbreviation when creating object Jan 11, 2018
USXXMLBibleBook.py Rename DBP and start on handling a real chapter zero Feb 15, 2018
UnboundBible.py Decrease verbosity of first line messages Jan 18, 2018
UnknownBible.py Add some more debugging statements Jan 18, 2018
VPLBible.py Renamed some BibleOrgSystems; small bug fixes Feb 10, 2018
VerseReferences.py Adjust some regexes Feb 28, 2018
VerseViewXMLBible.py Decrease verbosity of first line messages Jan 18, 2018
XMLFile.py Better naming of self.tree variables Dec 7, 2017
YETBible.py Decrease verbosity of first line messages Jan 18, 2018
ZefaniaXMLBible.py Allow another intro line in file checking Feb 7, 2018
singleton.py Small edits Dec 27, 2016
theWordBible.py Small fixes Mar 1, 2018

ReadMe.txt

ReadMe.txt for BibleOrgSys

Enclosed are the data and program files for the Open Scriptures Bible Organisational System.

The main folders are:

    DataFiles       Where the XML data (the essence of this system) is stored
        DerivedFiles    Where other exported forms of the data can be stored

    (this folder)   Where the Python3 scripts/programs to handle the data are stored
                        The scripts/programs are in UTF-8 .py files
                        Python may automatically generate a __pycache__ folder or .pyc files
                            when these scripts/programs are run
                        Most of the scripts/programs can be run with a --help parameter to display useful help

    Tests           Where the Python3 scripts to test the above are stored
                        The test scripts should not be run from the Tests subfolder,
                            but rather from this containing folder.

    Documentation   Where the main documentation for the Bible Organisational system is stored.
                        A copy of the license for the system is also stored there
                            along with other small files like ToDo.txt.