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:
- Gospels: Matthew, Mark, Luke, John
- Pentateuch: Genesis, Exodus, Leviticus, Numbers, Deuteronomy
- Epistles1: Romans, 1 Corinthians, 2 Corinthians, Galatians, Ephesians, Philippians, Colossians, Hebrews
- Epistles2: 1 Thessalonians, 2 Thessalonians, 1 Timothy, 2 Timothy, Titus, Philemon, James, 1 Peter, 2 Peter, 1 John, 2 John, 3 John, Jude, Revelation
- Wisdom: Job, Ecclesiastes, Song of Songs
- Psalms: Psalms
- Proverbs: Proverbs
- History: Joshua, Judges, Ruth, 1 Samuel, 2 Samuel, 1 Kings, 2 Kings, 1 Chronicles, 2 Chronicles, Ezra, Nehemiah, Esther
- Prophets: Isaiah, Jeremiah, Lamentations, Ezekiel, Daniel, Hosea, Joel, Amos, Obadiah, Jonah, Micah, Nahum, Habakkuk, Zephaniah, Haggai, Zechariah, Malachi
- 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:
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:
- the YouVersion Bible app's page for automatically using the plan with YouVersion
- downloadable/printable bookmarks for each of the 10 different categories in the plan
If you wish to re-create the plan from scratch using Python, here are some high-level instructions:
-
Download Python from python.org, and install it on your computer
-
Clone (or download) this GitHub repository to a folder on your computer
-
On your computer, set your working directory to the folder where you cloned this repository
-
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]
- 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.
- 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.
- Open the PDF file in a Web browser, and print the Web page to a PDF file