cbr-schedule: An unofficial Bible-reading-plan generator

at master – Log Refs

ModeName
-rw-r--r--LICENSE
-rw-r--r--Makefile
-rw-r--r--README.md
-rw-r--r--TODO.txt
-rwxr-xr-xgenerate_readings
-rwxr-xr-xgenerate_schedule
-rw-r--r--generate_schedule.ini
-rw-r--r--readingplan.py
-rw-r--r--schedule.py
d---------sections

CBR Schedule

So my church has a Bible reading plan called Community Bible Reading (CBR). It had been the practice up until 2018 for them to release the yearly reading plan as a downloadable PDF file, but as of February 2018 that hasn't happened. I wrote this utility to fill the gap.

Currently available export formats are:

  1. JSON (machine-readable so you can do what you want with it)
  2. Formatted text file
  3. Comma-separated values (CSV) (for importing into spreadsheets)
  4. LaTeX (for generating PDF files, or other similar formats, assuming you have access to the LaTeX suite)

Requirements

  1. Python 3
  2. The LaTeX suite (optional: for creating PDF documents)

Usage

  1. make text builds a formatted text file (also built with simply make)
  2. make json builds a JSON file
  3. make csv builds a CSV file
  4. make latex build a LaTeX file. From there building a PDF for DVI file is just a short command away. I would add additional targets to the Makefile for each of these, but I was getting weird artifacts in the output files when I build this way.

License

MIT - See the LICENSE file for more information