SwiftAgent / tools /bible_tools.py
Sergidev's picture
v1.0a
b6c4b9e
BIBLE_BOOKS = {
"genesis": "01",
"exodus": "02",
"leviticus": "03",
"numbers": "04",
"deuteronomy": "05",
"joshua": "06",
"judges": "07",
"ruth": "08",
"1 samuel": "09",
"2 samuel": "10",
"1 kings": "11",
"2 kings": "12",
"1 chronicles": "13",
"2 chronicles": "14",
"ezra": "15",
"nehemiah": "16",
"esther": "17",
"job": "18",
"psalms": "19",
"proverbs": "20",
"ecclesiastes": "21",
"song of solomon": "22",
"isaiah": "23",
"jeremiah": "24",
"lamentations": "25",
"ezekiel": "26",
"daniel": "27",
"hosea": "28",
"joel": "29",
"amos": "30",
"obadiah": "31",
"jonah": "32",
"micah": "33",
"nahum": "34",
"habakkuk": "35",
"zephaniah": "36",
"haggai": "37",
"zechariah": "38",
"malachi": "39",
"matthew": "40",
"mark": "41",
"luke": "42",
"john": "43",
"acts": "44",
"romans": "45",
"1 corinthians": "46",
"2 corinthians": "47",
"galatians": "48",
"ephesians": "49",
"philippians": "50",
"colossians": "51",
"1 thessalonians": "52",
"2 thessalonians": "53",
"1 timothy": "54",
"2 timothy": "55",
"titus": "56",
"philemon": "57",
"hebrews": "58",
"james": "59",
"1 peter": "60",
"2 peter": "61",
"1 john": "62",
"2 john": "63",
"3 john": "64",
"jude": "65",
"revelation": "66"
}
def get_book_number(book_name: str) -> str:
"""Convert book name to its number"""
return BIBLE_BOOKS.get(book_name.lower(), "")