Skip to content

RussellJQA/horner-bible-reading-plan

Repository files navigation

Professor Horner's Intensive Bible Reading Plan

Professor Grant Horner at the Master's Seminary created a Bible reading plan in which you read 1 chapter each day from 10 different categories of books of the Bible:

  1. Gospels: Matthew, Mark, Luke, John
  2. Pentateuch: Genesis, Exodus, Leviticus, Numbers, Deuteronomy
  3. Epistles1: Romans, 1 Corinthians, 2 Corinthians, Galatians, Ephesians, Philippians, Colossians, Hebrews
  4. Epistles2: 1 Thessalonians, 2 Thessalonians, 1 Timothy, 2 Timothy, Titus, Philemon, James, 1 Peter, 2 Peter, 1 John, 2 John, 3 John, Jude, Revelation
  5. Wisdom: Job, Ecclesiastes, Song of Songs
  6. Psalms: Psalms
  7. Proverbs: Proverbs
  8. History: Joshua, Judges, Ruth, 1 Samuel, 2 Samuel, 1 Kings, 2 Kings, 1 Chronicles, 2 Chronicles, Ezra, Nehemiah, Esther
  9. Prophets: Isaiah, Jeremiah, Lamentations, Ezekiel, Daniel, Hosea, Joel, Amos, Obadiah, Jonah, Micah, Nahum, Habakkuk, Zephaniah, Haggai, Zechariah, Malachi
  10. Acts: Acts

Here is a freely downloadable/printable PDF listing 1 year of readings, starting on January 1, 2023. Each month starts on a new page. To make it easier to follow the readings for each day, the readings for every other day are shaded in light gray:

PDF page listing the readings for January 2023

In the PDF, for Bible book abbreviations:

  • I often used the "Most common" abbreviation from Logos Software's Bible Book Abbreviations.
  • But if there was a longer (but 6-character or less) one there, I sometimes used that instead.
  • And for 1-chapter Bible books, I replaced the abbreviated book name and chapter number with just the unabbreviated book name. An exception is that I used the abbreviations "2John" and "3John" to be consistent with that of "1John".

Some additional resources for the Bible reading plan are:

Setup Instructions

If you wish to re-create the plan from scratch using Python, here are some high-level instructions:

  1. Download Python from python.org, and install it on your computer

  2. Clone (or download) this GitHub repository to a folder on your computer

  3. On your computer, set your working directory to the folder where you cloned this repository

  4. Optionally: Create and activate a Python virtual environment in that folder, as in:

python -m venv .venv

[to keep the Python 'PrettyTable' (installed below) separate from your main Python installation]

  1. Within the same folder, install this repository's dependencies, by typing:
   pip install -r requirements.txt

That installs the PrettyTable Python package (listed in requirements.txt), along with its dependencies.

  1. Using Python, run the create_plan.py file:
  • Currently, part of the code is hard-coded to work only for a plan lasting from Jan. 1 thru Dec. 31 2023.
  • I hope to soon have it instead work in the more general case.
  1. Open the PDF file in a Web browser, and print the Web page to a PDF file

About

Daily readings from Professor Grant Horner's intensive (10-chapter-per-day) Bible Reading Plan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published