cbr-schedule: An unofficial Bible-reading-plan generator
at master – Log Refs
Mode | Name |
---|---|
-rw-r--r-- | LICENSE |
-rw-r--r-- | Makefile |
-rw-r--r-- | README.md |
-rw-r--r-- | TODO.txt |
-rwxr-xr-x | generate_readings |
-rwxr-xr-x | generate_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:
- JSON (machine-readable so you can do what you want with it)
- Formatted text file
- Comma-separated values (CSV) (for importing into spreadsheets)
- LaTeX (for generating PDF files, or other similar formats, assuming you have access to the LaTeX suite)
Requirements
- Python 3
- The LaTeX suite (optional: for creating PDF documents)
Usage
make text
builds a formatted text file (also built with simplymake
)make json
builds a JSON filemake csv
builds a CSV filemake 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