Spaces:
Running
Running
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(), "") | |