274 lines
6.9 KiB
Python
Executable File
274 lines
6.9 KiB
Python
Executable File
#!/usr/bin/env python3
|
|
import re
|
|
f = open('esv.tsv', 'r')
|
|
outfile = open('esv-correct.tsv', 'w')
|
|
testfile = open('test.tsv', 'w')
|
|
for item in f:
|
|
|
|
number = re.search('[0-9]+', item).group()
|
|
|
|
match number:
|
|
case "1":
|
|
testfile.write(item)
|
|
outfile.write("Genesis Ge\t" + item)
|
|
|
|
case "2":
|
|
testfile.write(item)
|
|
outfile.write("Exodus Exo\t" + item)
|
|
|
|
case "3":
|
|
testfile.write(item)
|
|
outfile.write("Leviticus Lev\t" + item)
|
|
|
|
case "4":
|
|
testfile.write(item)
|
|
outfile.write("Numbers Num\t" + item)
|
|
|
|
case "5":
|
|
testfile.write(item)
|
|
outfile.write("Deuteronomy Deu\t" + item)
|
|
|
|
case "6":
|
|
testfile.write(item)
|
|
outfile.write("Joshua Josh\t" + item)
|
|
|
|
case "7":
|
|
testfile.write(item)
|
|
outfile.write("Judges Jdgs\t" + item)
|
|
|
|
case "8":
|
|
testfile.write(item)
|
|
outfile.write("Ruth Ruth\t" + item)
|
|
|
|
case "9":
|
|
testfile.write(item)
|
|
outfile.write("1 Samuel 1Sm\t" + item)
|
|
|
|
case "10":
|
|
testfile.write(item)
|
|
outfile.write("2 Samuel 2Sm\t" + item)
|
|
|
|
case "11":
|
|
testfile.write(item)
|
|
outfile.write("1 Kings 1Ki\t" + item)
|
|
|
|
case "12":
|
|
testfile.write(item)
|
|
outfile.write("2 Kings 2Ki\t" + item)
|
|
|
|
case "13":
|
|
testfile.write(item)
|
|
outfile.write("1 Chronicles 1Chr\t" + item)
|
|
|
|
case "14":
|
|
testfile.write(item)
|
|
outfile.write("2 Chronicles 2Chr\t" + item)
|
|
|
|
case "15":
|
|
testfile.write(item)
|
|
outfile.write("Ezra Ezra\t" + item)
|
|
|
|
case "16":
|
|
outfile.write("Nehemiah Neh\t" + item)
|
|
testfile.write(item)
|
|
|
|
case "17":
|
|
testfile.write(item)
|
|
outfile.write("Esther Est\t" + item)
|
|
|
|
case "18":
|
|
testfile.write(item)
|
|
outfile.write("Job Job\t" + item)
|
|
|
|
case "19":
|
|
testfile.write(item)
|
|
outfile.write("Psalms Psa\t" + item)
|
|
|
|
case "20":
|
|
testfile.write(item)
|
|
outfile.write("Proverbs Prv\t" + item)
|
|
|
|
case "21":
|
|
testfile.write(item)
|
|
outfile.write("Ecclesiastes Eccl\t" + item)
|
|
|
|
case "22":
|
|
testfile.write(item)
|
|
outfile.write("Song of Solomon SSol\t" + item)
|
|
|
|
case "23":
|
|
testfile.write(item)
|
|
outfile.write("Isaiah Isa\t" + item)
|
|
|
|
case "24":
|
|
testfile.write(item)
|
|
outfile.write("Jeremiah Jer\t" + item)
|
|
|
|
case "25":
|
|
testfile.write(item)
|
|
outfile.write("Lamentations Lam\t" + item)
|
|
|
|
case "26":
|
|
testfile.write(item)
|
|
outfile.write("Ezekiel Eze\t" + item)
|
|
|
|
case "27":
|
|
testfile.write(item)
|
|
outfile.write("Daniel Dan\t" + item)
|
|
|
|
case "28":
|
|
testfile.write(item)
|
|
outfile.write("Hosea Hos\t" + item)
|
|
|
|
case "29":
|
|
testfile.write(item)
|
|
outfile.write("Joel Joel\t" + item)
|
|
|
|
case "30":
|
|
testfile.write(item)
|
|
outfile.write("Amos Amos\t" + item)
|
|
|
|
case "31":
|
|
testfile.write(item)
|
|
outfile.write("Obadiah Obad\t" + item)
|
|
|
|
case "32":
|
|
testfile.write(item)
|
|
outfile.write("Jonah Jonah\t" + item)
|
|
|
|
case "33":
|
|
testfile.write(item)
|
|
outfile.write("Micah Mic\t" + item)
|
|
|
|
case "34":
|
|
testfile.write(item)
|
|
outfile.write("Nahum Nahum\t" + item)
|
|
|
|
case "35":
|
|
testfile.write(item)
|
|
outfile.write("Habakkuk Hab\t" + item)
|
|
|
|
case "36":
|
|
testfile.write(item)
|
|
outfile.write("Zephaniah Zep\t" + item)
|
|
|
|
case "37":
|
|
testfile.write(item)
|
|
outfile.write("Haggai Hag\t" + item)
|
|
|
|
case "38":
|
|
testfile.write(item)
|
|
outfile.write("Zechariah Zec\t" + item)
|
|
|
|
case "39":
|
|
testfile.write(item)
|
|
outfile.write("Malachi Mal\t" + item)
|
|
|
|
case "40":
|
|
testfile.write(item)
|
|
outfile.write("Matthew Mat\t" + item)
|
|
|
|
case "41":
|
|
testfile.write(item)
|
|
outfile.write("Mark Mark\t" + item)
|
|
|
|
case "42":
|
|
testfile.write(item)
|
|
outfile.write("Luke Luke\t" + item)
|
|
|
|
case "43":
|
|
testfile.write(item)
|
|
outfile.write("John John\t" + item)
|
|
|
|
case "44":
|
|
testfile.write(item)
|
|
outfile.write("The Acts Acts\t" + item)
|
|
|
|
case "45":
|
|
testfile.write(item)
|
|
outfile.write("Romans Rom\t" + item)
|
|
|
|
case "46":
|
|
testfile.write(item)
|
|
outfile.write("1 Corinthians 1Cor\t" + item)
|
|
|
|
case "47":
|
|
testfile.write(item)
|
|
outfile.write("2 Corinthians 2Cor\t" + item)
|
|
|
|
case "48":
|
|
testfile.write(item)
|
|
outfile.write("Galatians Gal\t" + item)
|
|
|
|
case "49":
|
|
testfile.write(item)
|
|
outfile.write("Ephesians Eph\t" + item)
|
|
|
|
case "50":
|
|
testfile.write(item)
|
|
outfile.write("Philippians Phi\t" + item)
|
|
|
|
case "51":
|
|
testfile.write(item)
|
|
outfile.write("Colossians Col\t" + item)
|
|
|
|
case "52":
|
|
testfile.write(item)
|
|
outfile.write("1 Thessalonians 1Th\t" + item)
|
|
|
|
case "53":
|
|
testfile.write(item)
|
|
outfile.write("2 Thessalonians 2Th\t" + item)
|
|
|
|
case "54":
|
|
testfile.write(item)
|
|
outfile.write("1 Timothy 1Tim\t" + item)
|
|
|
|
case "55":
|
|
testfile.write(item)
|
|
outfile.write("2 Timothy 2Tim\t" + item)
|
|
|
|
case "56":
|
|
testfile.write(item)
|
|
outfile.write("Titus Titus\t" + item)
|
|
|
|
case "57":
|
|
testfile.write(item)
|
|
outfile.write("Philemon Phmn\t" + item)
|
|
|
|
case "58":
|
|
testfile.write(item)
|
|
outfile.write("Hebrews Heb\t" + item)
|
|
|
|
case "59":
|
|
testfile.write(item)
|
|
outfile.write("James Jas\t" + item)
|
|
|
|
case "60":
|
|
testfile.write(item)
|
|
outfile.write("1 Peter 1Pet\t" + item)
|
|
|
|
case "61":
|
|
testfile.write(item)
|
|
outfile.write("2 Peter 2Pet\t" + item)
|
|
|
|
case "62":
|
|
testfile.write(item)
|
|
outfile.write("1 John 1Jn\t" + item)
|
|
|
|
case "63":
|
|
testfile.write(item)
|
|
outfile.write("2 John 2Jn\t" + item)
|
|
|
|
case "64":
|
|
testfile.write(item)
|
|
outfile.write("3 John 3Jn\t" + item)
|
|
|
|
case "65":
|
|
testfile.write(item)
|
|
outfile.write("Jude Jude\t" + item)
|
|
|
|
case "66":
|
|
testfile.write(item)
|
|
outfile.write("Revelation Rev\t" + item)
|