refspy.libraries.en_US
1from refspy.models.book import Book 2from refspy.models.library import DC_ID, DCO_ID, NT_ID, OT_ID, Library 3 4# See README.md for Library ID numbers 5# English language libraries follow SBL style guide for books and 6# abbreviations. 7 8OT = Library( 9 id=OT_ID, 10 name="Old Testament", 11 abbrev="OT", 12 books=[ 13 Book( 14 id=1, 15 name="Genesis", 16 abbrev="Gen", 17 aliases=["Ge", "Gn"], 18 chapters=50, 19 ), 20 Book( 21 id=2, 22 name="Exodus", 23 abbrev="Exod", 24 aliases=["Exo", "Ex"], 25 chapters=40, 26 ), 27 Book( 28 id=3, 29 name="Leviticus", 30 abbrev="Lev", 31 aliases=["Le"], 32 chapters=27, 33 ), 34 Book( 35 id=4, 36 name="Numbers", 37 abbrev="Num", 38 aliases=["Nu"], 39 chapters=36, 40 ), 41 Book( 42 id=5, 43 name="Deuteronomy", 44 abbrev="Deut", 45 aliases=["Deu", "De", "Dt"], 46 chapters=34, 47 ), 48 Book( 49 id=6, 50 name="Joshua", 51 abbrev="Josh", 52 aliases=["Jos"], 53 chapters=24, 54 ), 55 Book( 56 id=7, 57 name="Judges", 58 abbrev="Judg", 59 aliases=["Jdg"], 60 chapters=21, 61 ), 62 Book( 63 id=8, 64 name="Ruth", 65 abbrev="Ruth", 66 aliases=["Rut", "Ru"], 67 chapters=4, 68 ), 69 Book( 70 id=9, 71 name="1 Samuel", 72 abbrev="1 Sam", 73 aliases=["1 Sa"], 74 chapters=31, 75 ), 76 Book( 77 id=10, 78 name="2 Samuel", 79 abbrev="2 Sam", 80 aliases=["2 Sa"], 81 chapters=24, 82 ), 83 Book( 84 id=11, 85 name="1 Kings", 86 abbrev="1 Kgs", 87 aliases=["1 Ki"], 88 chapters=22, 89 ), 90 Book( 91 id=12, 92 name="2 Kings", 93 abbrev="2 Kgs", 94 aliases=["2 Ki"], 95 chapters=22, 96 ), 97 Book( 98 id=13, 99 name="1 Chronicles", 100 abbrev="1 Chr", 101 aliases=["1 Ch"], 102 chapters=29, 103 ), 104 Book( 105 id=14, 106 name="2 Chronicles", 107 abbrev="2 Chr", 108 aliases=["2 Ch"], 109 chapters=36, 110 ), 111 Book( 112 id=15, 113 name="Ezra", 114 abbrev="Ezra", 115 aliases=["Ezr"], 116 chapters=10, 117 ), 118 Book( 119 id=16, 120 name="Nehemiah", 121 abbrev="Neh", 122 aliases=["Ne"], 123 chapters=13, 124 ), 125 Book( 126 id=17, 127 name="Esther", 128 abbrev="Esth", 129 aliases=["Est", "Es"], 130 chapters=10, 131 ), 132 Book( 133 id=18, 134 name="Job", 135 abbrev="Job", 136 aliases=[], 137 chapters=42, 138 ), 139 Book( 140 id=19, 141 name="Psalm", 142 abbrev="Ps", 143 aliases=["Psa"], 144 chapters=150, 145 ), 146 Book( 147 id=20, 148 name="Proverbs", 149 abbrev="Prov", 150 aliases=["Pro", "Pr"], 151 chapters=31, 152 ), 153 Book( 154 id=21, 155 name="Ecclesiastes", 156 abbrev="Eccl", 157 aliases=["Qoheleth", "Qoh", "Ecc", "Ec"], 158 chapters=12, 159 ), 160 Book( 161 id=22, 162 name="Song of Solomon", 163 abbrev="Song", 164 aliases=["Canticles", "Cant", "Sng", "So"], 165 chapters=8, 166 ), 167 Book( 168 id=23, 169 name="Isaiah", 170 abbrev="Isa", 171 aliases=["Is"], 172 chapters=66, 173 ), 174 Book( 175 id=24, 176 name="Jeremiah", 177 abbrev="Jer", 178 aliases=["Je"], 179 chapters=52, 180 ), 181 Book( 182 id=25, 183 name="Lamentations", 184 abbrev="Lam", 185 aliases=["La"], 186 chapters=5, 187 ), 188 Book( 189 id=26, 190 name="Ezekiel", 191 abbrev="Ezek", 192 aliases=["Ezk", "Eze"], 193 chapters=48, 194 ), 195 Book( 196 id=27, 197 name="Daniel", 198 abbrev="Dan", 199 aliases=["Da"], 200 chapters=12, 201 ), 202 Book( 203 id=28, 204 name="Hosea", 205 abbrev="Hos", 206 aliases=["Ho"], 207 chapters=14, 208 ), 209 Book( 210 id=29, 211 name="Joel", 212 abbrev="Joel", 213 aliases=["Joe", "Jol"], 214 chapters=3, 215 ), 216 Book( 217 id=30, 218 name="Amos", 219 abbrev="Amos", 220 aliases=["Amo", "Am"], 221 chapters=9, 222 ), 223 Book( 224 id=31, 225 name="Obadiah", 226 abbrev="Obad", 227 aliases=["Oba", "Ob"], 228 chapters=1, 229 ), 230 Book( 231 id=32, 232 name="Jonah", 233 abbrev="Jonah", 234 aliases=["Jon"], 235 chapters=4, 236 ), 237 Book( 238 id=33, 239 name="Micah", 240 abbrev="Mic", 241 aliases=[], 242 chapters=7, 243 ), 244 Book( 245 id=34, 246 name="Nahum", 247 abbrev="Nah", 248 aliases=["Nam", "Na"], 249 chapters=3, 250 ), 251 Book( 252 id=35, 253 name="Habakkuk", 254 abbrev="Hab", 255 aliases=[], 256 chapters=3, 257 ), 258 Book( 259 id=36, 260 name="Zephaniah", 261 abbrev="Zeph", 262 aliases=["Zep"], 263 chapters=3, 264 ), 265 Book( 266 id=37, 267 name="Haggai", 268 abbrev="Hag", 269 aliases=["Hg"], 270 chapters=2, 271 ), 272 Book( 273 id=38, 274 name="Zechariah", 275 abbrev="Zech", 276 aliases=["Zec"], 277 chapters=14, 278 ), 279 Book( 280 id=39, 281 name="Malachi", 282 abbrev="Mal", 283 aliases=[], 284 chapters=4, 285 ), 286 ], 287) 288 289DC = Library( 290 id=DC_ID, 291 name="Deuterocanonical", 292 abbrev="DC", 293 books=[ 294 Book( 295 id=1, 296 name="Tobit", 297 abbrev="Tob", 298 aliases=[], 299 chapters=14, 300 ), 301 Book( 302 id=2, 303 name="Judith", 304 abbrev="Jdt", 305 aliases=[], 306 chapters=16, 307 ), 308 Book( 309 # TODO: Offsets: 11..16? 310 id=3, 311 name="Additions to Esther", 312 abbrev="Add Esth", 313 aliases=["Esg"], # "Esther Greek" 314 chapters=10, 315 ), 316 Book( 317 id=4, 318 name="Wisdom of Solomon", 319 abbrev="Wis", 320 aliases=["Wisdom"], 321 chapters=19, 322 ), 323 Book( 324 id=5, 325 name="Sirach", 326 abbrev="Sir", 327 aliases=["Ecclesiasticus", "Eccles"], 328 chapters=51, 329 ), 330 Book( 331 id=6, 332 name="Baruch", 333 abbrev="Bar", 334 aliases=[], 335 chapters=6, 336 ), 337 Book( 338 id=7, 339 name="Epistle of Jeremiah", 340 abbrev="Ep Jer", 341 aliases=["Letter of Jeremiah", "LJe"], 342 chapters=1, 343 ), 344 Book( 345 id=9, 346 name="Prayer of Azariah", 347 abbrev="Pr Azar", 348 aliases=[], 349 chapters=1, 350 ), 351 Book( 352 id=10, 353 name="Song of the Three Young Men", 354 abbrev="Sg Three", 355 aliases=["Song of the Three Youths", "S3Y"], 356 chapters=1, 357 ), 358 Book( 359 id=11, 360 name="Susannah", 361 abbrev="Sus", 362 aliases=[], 363 chapters=1, 364 ), 365 Book( 366 id=12, 367 name="Bel and the Dragon", 368 abbrev="Bel", 369 aliases=[], 370 chapters=1, 371 ), 372 Book( 373 id=13, 374 name="1 Maccabees", 375 abbrev="1 Macc", 376 aliases=["1 Mac", "1 Ma"], 377 chapters=16, 378 ), 379 Book( 380 id=14, 381 name="2 Maccabees", 382 abbrev="2 Macc", 383 aliases=["2 Mac", "2 Ma"], 384 chapters=15, 385 ), 386 ], 387) 388DC_ORTHODOX = Library( 389 id=DCO_ID, 390 name="Deuterocanonical (Orthodox)", 391 abbrev="DCO", 392 books=[ 393 Book( 394 id=1, 395 name="1 Esdras", 396 abbrev="1 Esd", 397 aliases=["1 Es"], 398 chapters=9, 399 ), 400 Book( 401 id=2, 402 name="Prayer of Manesseh", 403 abbrev="Pr Man", 404 aliases=[], 405 chapters=1, 406 ), 407 Book( 408 id=3, 409 name="Psalm 151", 410 abbrev="Ps 151", 411 aliases=["Ps2", "Add Ps", "AddPs"], 412 chapters=1, 413 ), 414 Book( 415 id=4, 416 name="3 Maccabees", 417 abbrev="3 Macc", 418 aliases=["3 Mac", "3 Ma"], 419 chapters=7, 420 ), 421 Book( 422 id=5, 423 name="2 Esdras", 424 abbrev="2 Esd", 425 aliases=["2 Es"], 426 chapters=16, 427 ), 428 Book( 429 id=6, 430 name="4 Maccabees", 431 abbrev="4 Macc", 432 aliases=["4 Mac", "4 Ma"], 433 chapters=18, 434 ), 435 ], 436) 437 438NT = Library( 439 id=NT_ID, 440 name="New Testament", 441 abbrev="NT", 442 books=[ 443 Book( 444 id=1, 445 name="Matthew", 446 abbrev="Matt", 447 aliases=["Mat", "Mt"], 448 chapters=28, 449 ), 450 Book( 451 id=2, 452 name="Mark", 453 abbrev="Mark", 454 aliases=["Mrk", "Mk"], 455 chapters=16, 456 ), 457 Book( 458 id=3, 459 name="Luke", 460 abbrev="Luke", 461 aliases=["Luk", "Lk"], 462 chapters=24, 463 ), 464 Book( 465 id=4, 466 name="John", 467 abbrev="John", 468 aliases=["Jhn", "Jn"], 469 chapters=21, 470 ), 471 Book( 472 id=5, 473 name="Acts", 474 abbrev="Acts", 475 aliases=["Act", "Ac"], 476 chapters=28, 477 ), 478 Book( 479 id=6, 480 name="Romans", 481 abbrev="Rom", 482 aliases=["Ro"], 483 chapters=16, 484 ), 485 Book( 486 id=7, 487 name="1 Corinthians", 488 abbrev="1 Cor", 489 aliases=["1 Co"], 490 chapters=16, 491 ), 492 Book( 493 id=8, 494 name="2 Corinthians", 495 abbrev="2 Cor", 496 aliases=["2 Co"], 497 chapters=13, 498 ), 499 Book( 500 id=9, 501 name="Galatians", 502 abbrev="Gal", 503 aliases=["Ga"], 504 chapters=6, 505 ), 506 Book( 507 id=10, 508 name="Ephesians", 509 abbrev="Eph", 510 aliases=[], 511 chapters=6, 512 ), 513 Book( 514 id=11, 515 name="Philippians", 516 abbrev="Phil", 517 aliases=["Php", "Phlp"], 518 chapters=4, 519 ), 520 Book( 521 id=12, 522 name="Colossians", 523 abbrev="Col", 524 aliases=[], 525 chapters=4, 526 ), 527 Book( 528 id=13, 529 name="1 Thessalonians", 530 abbrev="1 Thess", 531 aliases=["1 Th"], 532 chapters=5, 533 ), 534 Book( 535 id=14, 536 name="2 Thessalonians", 537 abbrev="2 Thess", 538 aliases=["2 Th"], 539 chapters=3, 540 ), 541 Book( 542 id=15, 543 name="1 Timothy", 544 abbrev="1 Tim", 545 aliases=["1 Ti"], 546 chapters=6, 547 ), 548 Book( 549 id=16, 550 name="2 Timothy", 551 abbrev="2 Tim", 552 aliases=["2 Ti"], 553 chapters=4, 554 ), 555 Book( 556 id=17, 557 name="Titus", 558 abbrev="Tit", 559 aliases=["Tt"], 560 chapters=3, 561 ), 562 Book( 563 id=18, 564 name="Philemon", 565 abbrev="Phlm", 566 aliases=["Phm"], 567 chapters=1, 568 ), 569 Book( 570 id=19, 571 name="Hebrews", 572 abbrev="Heb", 573 aliases=[], 574 chapters=13, 575 ), 576 Book( 577 id=20, 578 name="James", 579 abbrev="Jam", 580 aliases=["Jas"], 581 chapters=5, 582 ), 583 Book( 584 id=21, 585 name="1 Peter", 586 abbrev="1 Pet", 587 aliases=["1 Pe"], 588 chapters=5, 589 ), 590 Book( 591 id=22, 592 name="2 Peter", 593 abbrev="2 Pet", 594 aliases=["2 Pe"], 595 chapters=3, 596 ), 597 Book( 598 id=23, 599 name="1 John", 600 abbrev="1 John", 601 aliases=["1 Jn"], 602 chapters=5, 603 ), 604 Book( 605 id=24, 606 name="2 John", 607 abbrev="2 John", 608 aliases=["2 Jn"], 609 chapters=1, 610 ), 611 Book( 612 id=25, 613 name="3 John", 614 abbrev="3 John", 615 aliases=["3 Jn"], 616 chapters=1, 617 ), 618 Book( 619 id=26, 620 name="Jude", 621 abbrev="Jude", 622 aliases=["Jud", "Jd"], 623 chapters=1, 624 ), 625 Book( 626 id=27, 627 name="Revelation", 628 abbrev="Rev", 629 aliases=["Apocalypse", "Apoc", "Re", "Rv"], 630 chapters=22, 631 ), 632 ], 633)
OT =
Library(id=200, name='Old Testament', abbrev='OT', books=[Book(id=1, name='Genesis', abbrev='Gen', aliases=['Ge', 'Gn'], chapters=50), Book(id=2, name='Exodus', abbrev='Exod', aliases=['Exo', 'Ex'], chapters=40), Book(id=3, name='Leviticus', abbrev='Lev', aliases=['Le'], chapters=27), Book(id=4, name='Numbers', abbrev='Num', aliases=['Nu'], chapters=36), Book(id=5, name='Deuteronomy', abbrev='Deut', aliases=['Deu', 'De', 'Dt'], chapters=34), Book(id=6, name='Joshua', abbrev='Josh', aliases=['Jos'], chapters=24), Book(id=7, name='Judges', abbrev='Judg', aliases=['Jdg'], chapters=21), Book(id=8, name='Ruth', abbrev='Ruth', aliases=['Rut', 'Ru'], chapters=4), Book(id=9, name='1 Samuel', abbrev='1 Sam', aliases=['1 Sa'], chapters=31), Book(id=10, name='2 Samuel', abbrev='2 Sam', aliases=['2 Sa'], chapters=24), Book(id=11, name='1 Kings', abbrev='1 Kgs', aliases=['1 Ki'], chapters=22), Book(id=12, name='2 Kings', abbrev='2 Kgs', aliases=['2 Ki'], chapters=22), Book(id=13, name='1 Chronicles', abbrev='1 Chr', aliases=['1 Ch'], chapters=29), Book(id=14, name='2 Chronicles', abbrev='2 Chr', aliases=['2 Ch'], chapters=36), Book(id=15, name='Ezra', abbrev='Ezra', aliases=['Ezr'], chapters=10), Book(id=16, name='Nehemiah', abbrev='Neh', aliases=['Ne'], chapters=13), Book(id=17, name='Esther', abbrev='Esth', aliases=['Est', 'Es'], chapters=10), Book(id=18, name='Job', abbrev='Job', aliases=[], chapters=42), Book(id=19, name='Psalm', abbrev='Ps', aliases=['Psa'], chapters=150), Book(id=20, name='Proverbs', abbrev='Prov', aliases=['Pro', 'Pr'], chapters=31), Book(id=21, name='Ecclesiastes', abbrev='Eccl', aliases=['Qoheleth', 'Qoh', 'Ecc', 'Ec'], chapters=12), Book(id=22, name='Song of Solomon', abbrev='Song', aliases=['Canticles', 'Cant', 'Sng', 'So'], chapters=8), Book(id=23, name='Isaiah', abbrev='Isa', aliases=['Is'], chapters=66), Book(id=24, name='Jeremiah', abbrev='Jer', aliases=['Je'], chapters=52), Book(id=25, name='Lamentations', abbrev='Lam', aliases=['La'], chapters=5), Book(id=26, name='Ezekiel', abbrev='Ezek', aliases=['Ezk', 'Eze'], chapters=48), Book(id=27, name='Daniel', abbrev='Dan', aliases=['Da'], chapters=12), Book(id=28, name='Hosea', abbrev='Hos', aliases=['Ho'], chapters=14), Book(id=29, name='Joel', abbrev='Joel', aliases=['Joe', 'Jol'], chapters=3), Book(id=30, name='Amos', abbrev='Amos', aliases=['Amo', 'Am'], chapters=9), Book(id=31, name='Obadiah', abbrev='Obad', aliases=['Oba', 'Ob'], chapters=1), Book(id=32, name='Jonah', abbrev='Jonah', aliases=['Jon'], chapters=4), Book(id=33, name='Micah', abbrev='Mic', aliases=[], chapters=7), Book(id=34, name='Nahum', abbrev='Nah', aliases=['Nam', 'Na'], chapters=3), Book(id=35, name='Habakkuk', abbrev='Hab', aliases=[], chapters=3), Book(id=36, name='Zephaniah', abbrev='Zeph', aliases=['Zep'], chapters=3), Book(id=37, name='Haggai', abbrev='Hag', aliases=['Hg'], chapters=2), Book(id=38, name='Zechariah', abbrev='Zech', aliases=['Zec'], chapters=14), Book(id=39, name='Malachi', abbrev='Mal', aliases=[], chapters=4)])
DC =
Library(id=210, name='Deuterocanonical', abbrev='DC', books=[Book(id=1, name='Tobit', abbrev='Tob', aliases=[], chapters=14), Book(id=2, name='Judith', abbrev='Jdt', aliases=[], chapters=16), Book(id=3, name='Additions to Esther', abbrev='Add Esth', aliases=['Esg'], chapters=10), Book(id=4, name='Wisdom of Solomon', abbrev='Wis', aliases=['Wisdom'], chapters=19), Book(id=5, name='Sirach', abbrev='Sir', aliases=['Ecclesiasticus', 'Eccles'], chapters=51), Book(id=6, name='Baruch', abbrev='Bar', aliases=[], chapters=6), Book(id=7, name='Epistle of Jeremiah', abbrev='Ep Jer', aliases=['Letter of Jeremiah', 'LJe'], chapters=1), Book(id=9, name='Prayer of Azariah', abbrev='Pr Azar', aliases=[], chapters=1), Book(id=10, name='Song of the Three Young Men', abbrev='Sg Three', aliases=['Song of the Three Youths', 'S3Y'], chapters=1), Book(id=11, name='Susannah', abbrev='Sus', aliases=[], chapters=1), Book(id=12, name='Bel and the Dragon', abbrev='Bel', aliases=[], chapters=1), Book(id=13, name='1 Maccabees', abbrev='1 Macc', aliases=['1 Mac', '1 Ma'], chapters=16), Book(id=14, name='2 Maccabees', abbrev='2 Macc', aliases=['2 Mac', '2 Ma'], chapters=15)])
DC_ORTHODOX =
Library(id=220, name='Deuterocanonical (Orthodox)', abbrev='DCO', books=[Book(id=1, name='1 Esdras', abbrev='1 Esd', aliases=['1 Es'], chapters=9), Book(id=2, name='Prayer of Manesseh', abbrev='Pr Man', aliases=[], chapters=1), Book(id=3, name='Psalm 151', abbrev='Ps 151', aliases=['Ps2', 'Add Ps', 'AddPs'], chapters=1), Book(id=4, name='3 Maccabees', abbrev='3 Macc', aliases=['3 Mac', '3 Ma'], chapters=7), Book(id=5, name='2 Esdras', abbrev='2 Esd', aliases=['2 Es'], chapters=16), Book(id=6, name='4 Maccabees', abbrev='4 Macc', aliases=['4 Mac', '4 Ma'], chapters=18)])
NT =
Library(id=400, name='New Testament', abbrev='NT', books=[Book(id=1, name='Matthew', abbrev='Matt', aliases=['Mat', 'Mt'], chapters=28), Book(id=2, name='Mark', abbrev='Mark', aliases=['Mrk', 'Mk'], chapters=16), Book(id=3, name='Luke', abbrev='Luke', aliases=['Luk', 'Lk'], chapters=24), Book(id=4, name='John', abbrev='John', aliases=['Jhn', 'Jn'], chapters=21), Book(id=5, name='Acts', abbrev='Acts', aliases=['Act', 'Ac'], chapters=28), Book(id=6, name='Romans', abbrev='Rom', aliases=['Ro'], chapters=16), Book(id=7, name='1 Corinthians', abbrev='1 Cor', aliases=['1 Co'], chapters=16), Book(id=8, name='2 Corinthians', abbrev='2 Cor', aliases=['2 Co'], chapters=13), Book(id=9, name='Galatians', abbrev='Gal', aliases=['Ga'], chapters=6), Book(id=10, name='Ephesians', abbrev='Eph', aliases=[], chapters=6), Book(id=11, name='Philippians', abbrev='Phil', aliases=['Php', 'Phlp'], chapters=4), Book(id=12, name='Colossians', abbrev='Col', aliases=[], chapters=4), Book(id=13, name='1 Thessalonians', abbrev='1 Thess', aliases=['1 Th'], chapters=5), Book(id=14, name='2 Thessalonians', abbrev='2 Thess', aliases=['2 Th'], chapters=3), Book(id=15, name='1 Timothy', abbrev='1 Tim', aliases=['1 Ti'], chapters=6), Book(id=16, name='2 Timothy', abbrev='2 Tim', aliases=['2 Ti'], chapters=4), Book(id=17, name='Titus', abbrev='Tit', aliases=['Tt'], chapters=3), Book(id=18, name='Philemon', abbrev='Phlm', aliases=['Phm'], chapters=1), Book(id=19, name='Hebrews', abbrev='Heb', aliases=[], chapters=13), Book(id=20, name='James', abbrev='Jam', aliases=['Jas'], chapters=5), Book(id=21, name='1 Peter', abbrev='1 Pet', aliases=['1 Pe'], chapters=5), Book(id=22, name='2 Peter', abbrev='2 Pet', aliases=['2 Pe'], chapters=3), Book(id=23, name='1 John', abbrev='1 John', aliases=['1 Jn'], chapters=5), Book(id=24, name='2 John', abbrev='2 John', aliases=['2 Jn'], chapters=1), Book(id=25, name='3 John', abbrev='3 John', aliases=['3 Jn'], chapters=1), Book(id=26, name='Jude', abbrev='Jude', aliases=['Jud', 'Jd'], chapters=1), Book(id=27, name='Revelation', abbrev='Rev', aliases=['Apocalypse', 'Apoc', 'Re', 'Rv'], chapters=22)])