Bible Parsing Library for the Terminal
The ambition behind this project is moreso a learning exercise if nothing else. Due to me learning Java as part of my Universtiy degree, I wanted to be able to do something extra curricular with the language and at the same time, pertaining towards my Faith in Catholicism.
Therefore, I have decided to work on a Parsing Library for reading the Bible in the Terminal, selecting from a range of Verses, amongst other various features.
God Bless you all!
While there is no intuitive way to build it locally as of right now, the best thing to do would be to git clone this repo, run it through vs code's debugger, and go from there.
Currently works with the provided KJV.xml
file, will look into modular expansion for dynamic reading of XML files to discern between versions
The way in which the project works is that it will look for the tag name of the names from the XML sheet in relation to User input.
Here is a Dictionary to provide liasse for that:
Genesis: Gen
Exodus: Exo
Leviticus: Lev
Numbers: Num
Deuteronomy: Deut
Joshua: Josh
Judges: Judges
Ruth: Ruth
1 Samuel/2 Samuel: 1Sam/2Sam
1 Kings/2 Kings: 1Kgs/2Kgs
1 Chronicles/2 Chronicles: 1Chr/2Chr
Ezra: Ezra
Nehemiah: Neh
Esther: Esth
Job: Job
Psalms: Ps
Proverbs: Prov
Ecclesiastes: Eccl
Songs of Soloman: Song
Isaiah: Isa
Jeremiah: Jer
Lamentations: Lam
Ezekiel: Ezek
Daniel: Dan
Hosea: Hos
Joel: Joel
Amos: Amos
Obadiah: Obad
Jonah: Jonah
Micah: Mic
Nahum: Nah
Habakkuk: Hab
Zephaniah: Zeph
Haggai: Hag
Zechariah: Zech
Malachi: Mal
Matthew: Matt
Mark: Mark
Luke: Luke
John: John
Acts: Acts
Romans: Rom
1 Corinthians/2 Corinthians: 1Cor/2Cor
Galatians: Gal
Ephesians: Eph
Philippians: Phil
Colossians: Col
1 Thessalonians/2 Thessalonians: 1Thess/2Thess
1 Timothy/2 Timothy: 1Tim/2Tim
Titus: Titus
Philemon: Phlm
Hebrews: Heb
James: Jam
1 Peter/2 Peter: 1Pet/2Pet
1 John/2 John/3 John: 1John/2John/3John
Jude: Jude
Revelations: Rev