Bible Organisational System (an internationalised system for handling different Bible book/chapter/verse arrangements)
Python C TeX CSS HTML Shell
Permalink
Failed to load latest commit information.
Apps Updated from optParse to argParse for command line parsing Mar 2, 2016
ControlFiles Changed email address; passed Bible (owner) parameter to BibleBooks; … Jul 16, 2014
DataFiles Small fixes to better handle test suite Jan 7, 2017
Documentation Various Jan 29, 2017
Tests Small fixes May 11, 2016
.gitignore Added a book code for unknown books Oct 18, 2014
BCVBible.py Small fixes to better handle test suite Jan 7, 2017
Bible.py Expand error message, plus some clean-ups Jul 29, 2016
BibleBookOrders.ReadMe.txt Added BibleBooksNames files Feb 23, 2011
BibleBookOrders.py Ensure utf-8 encoding when writing files (even on other OSs like Wind… Apr 22, 2016
BibleBookOrdersConverter.py Expand error message, plus some clean-ups Jul 29, 2016
BibleBooksCodes.ReadMe.txt Added DrupalBible book codes Jan 10, 2014
BibleBooksCodes.py Some small changes to assist BOSManager May 4, 2016
BibleBooksCodesConverter.py Expand error message, plus some clean-ups Jul 29, 2016
BibleBooksNames.ReadMe.txt Added BibleBooksNames files Feb 23, 2011
BibleBooksNames.py Added Dutch Bible books names; allow OpenSong Bible to have non-Engli… Dec 4, 2016
BibleBooksNamesConverter.py Expand error message, plus some clean-ups Jul 29, 2016
BibleLexicon.py Used Unicode ellipsis character Apr 5, 2016
BibleOrgSysGlobals.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
BibleOrganizationalSystems.ReadMe.txt Added an early attempt at Bible Organization Systems (describing Bibl… Jan 11, 2013
BibleOrganizationalSystems.py Some small changes to assist BOSManager May 4, 2016
BibleOrganizationalSystemsConverter.py Expand error message, plus some clean-ups Jul 29, 2016
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 Expand error message, plus some clean-ups Jul 29, 2016
BibleReferences.py Small fixes May 6, 2016
BibleReferencesLinks.py Used Unicode ellipsis character Apr 5, 2016
BibleReferencesLinksConverter.py Small edits Dec 27, 2016
BibleStylesheets.py Added list styles Aug 25, 2016
BibleVersificationSystems.py Ensure utf-8 encoding when writing files (even on other OSs like Wind… Apr 22, 2016
BibleVersificationSystemsConverter.py Expand error message, plus some clean-ups Jul 29, 2016
BibleWriter.py Improve success message code again Feb 19, 2017
CSVBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
CompareBibles.py Add ellipsis to compare punctuation Dec 9, 2016
ControlFiles.py Small edits Dec 27, 2016
DBLBible.py Started work on handling the forthcoming Paratext 8 Aug 20, 2016
DigitalBiblePlatform.py Various Jan 29, 2017
DrupalBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
ESFMBible.py Able to detect Paratext 8 projects now Dec 13, 2016
ESFMBibleBook.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
ESFMFile.py Used Unicode ellipsis character Apr 5, 2016
ESwordBible.py Small fixes to better handle test suite Jan 7, 2017
EasyWorshipBible.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
ForgeForSwordSearcherBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
Greek.py Small clean-ups Jun 7, 2016
GreekLexicon.py Small edits Dec 27, 2016
GreekNT.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
HaggaiXMLBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
Hebrew.py Small clean-ups Jun 7, 2016
HebrewLexicon.py Small edits Dec 27, 2016
HebrewWLC.py Used Unicode ellipsis character Apr 5, 2016
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 Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
InternalBibleBook.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
InternalBibleInternals.py Various Jan 29, 2017
MLWriter.py Ensure utf-8 encoding when writing files (even on other OSs like Wind… Apr 22, 2016
MyBibleBible.py Small edits Dec 27, 2016
MySwordBible.py Small edits Dec 27, 2016
OSISXMLBible.py Small fixes to better handle test suite Jan 7, 2017
OnlineBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
OpenSongXMLBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
PTX7Bible.py Able to detect Paratext 8 projects now Dec 13, 2016
PTX8Bible.py Able to detect Paratext 8 projects now Dec 13, 2016
PalmDBBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
ReadMe.txt Added versification systems, even if not well tested yet, and mapping… Dec 6, 2011
SFMFile.py Used Unicode ellipsis character Apr 5, 2016
SwordBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
SwordInstallManager.py Small fixes to better handle test suite Jan 7, 2017
SwordModules.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
SwordResources.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
TextFile.py Remove debugging output Dec 28, 2016
USFMBible.py Small edits Dec 27, 2016
USFMBibleBook.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
USFMBookCompare.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
USFMFile.py Added new USFM file compare May 9, 2016
USFMFilenames.py Don't search for Bibles in backup files Jul 24, 2016
USFMMarkers.py Some improvements to search, plus fixes for introduced OSIS bug Jun 5, 2016
USFMMarkersConverter.py Expand error message, plus some clean-ups Jul 29, 2016
USFXXMLBible.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
USXFilenames.py Improve loading of USX Bibles Oct 26, 2016
USXXMLBible.py More intelligent loading for USX Bibles Dec 20, 2016
USXXMLBibleBook.py Try to standardize so id line is at 0:0 in all messages Feb 18, 2017
UnboundBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
UnknownBible.py Able to detect Paratext 8 projects now Dec 13, 2016
VPLBible.py Small fixes to better handle test suite Jan 7, 2017
VerseReferences.py Small improvements for Biblelator Jun 3, 2016
VerseViewXMLBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
XMLFile.py Ensure utf-8 encoding when writing files (even on other OSs like Wind… Apr 22, 2016
YETBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
ZefaniaXMLBible.py Renamed saveBook to stashBook since it doesn't save to disk; added En… Dec 6, 2016
singleton.py Small edits Dec 27, 2016
theWordBible.py Small edits Dec 27, 2016

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.