Read the Bible in a year with the Five Day Bible Reading Plan and track your progress in Todoist.
In 2024, I'm trying the Five Day Bible Reading Plan. I like the way that it's somewhat chronological and I've heard good things about it. (In 2023, I did a straight-through reading plan.)
The website provides a free PDF with all the readings organized, but I don't want to use a printed piece of paper to track my readings. I prefer to use an app.
Since I use Todoist to organize my life in general, I put together a script to import my daily reading schedule into Todoist. This way, I can track my readings from my phone or computer.
If you wanted to use a different digital tool to read the same plan, I expect this code could still be useful to you; I extracted the readings into a text file and have Python code to calculate the date for each reading, assuming that you read Monday-Friday each week. (It's easy enough in Todoist to reschedule readings as needed.)
You can use this tool to import the Bible reading schedule into a Todoist project. I suggest creating a new project called "Bible Reading" where all the tasks can be added.
You'll need Python installed to use this tool.
- Get your Todoist API token
- Find the project ID that you want to add the tasks to (this is visible in the URL when browsing projects).
- Clone this repository:
git clone [email protected]:alexcwatt/bible-reading-plan
- Install the package:
pip install -e .
- Run the importer to add the reading schedule to Todoist:
TODOIST_API_TOKEN=yourtoken TODOIST_PROJECT_ID=yourprojectid import