Skip to content

hazzaaclark/bible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bible

Bible Parsing Library for the Terminal

image

Motive:

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!

Building:

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.

Usage:

Currently works with the provided KJV.xml file, will look into modular expansion for dynamic reading of XML files to discern between versions

image

Dictionary:

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

Releases

No releases published

Packages

No packages published

Languages