AgeCommit message (Collapse)AuthorFilesLines
2019-01-01Update for 2019HEADmasterDaniel Moch4-6/+10
2018-03-03Add version number. Correct usage message.Daniel Moch1-2/+8
2018-03-03Add links to READMEDaniel Moch1-2/+2
2018-03-03Add LaTeX output format.Daniel Moch3-5/+45
2018-03-02Remove trailing commas from CSVDaniel Moch1-4/+2
2018-02-28Add CSV exportDaniel Moch2-1/+26
2018-02-26Refactor readingplan.py to improve messagesDaniel Moch1-16/+61
Some informational messages are now debug messages, which are only printed if READINGPLAN_DEBUG exists in the environment. Others have been made more user-friendly.
2018-02-26Refactor schedule.py to reduce copy/paste codeDaniel Moch1-26/+26
2018-02-25Rename schedule.ini to generate_schedule.iniDaniel Moch2-1/+1
Since schedule.py exists, calling the config file for generate_schedule by the same name is confusing at best. Rename the config file to match what it actually configures.
2018-02-25Resize headers in README.mdDaniel Moch1-3/+3
2018-02-25Add Makefile.Daniel Moch2-12/+39
Ready for merge to master
2018-02-24Update README.md. Add requirements. Clarify Usage.Daniel Moch1-5/+10
2018-02-24Merge branch 'master' into v0.1.0Daniel Moch1-0/+36
2018-02-24Add README.mdDaniel Moch1-0/+36
2018-02-24Add Schedule classDaniel Moch3-7/+83
Class is responsible for taking the data generated by the ReadingPlan and exporting it to a file in one of a number of supported formats. Currently supported formats: 1. JSON 2. Text file Formats on the future plan: 1. CSV 2. LaTeX
2018-02-24Add generate_schedule and support filesDaniel Moch3-0/+281
This top-level executable take the json input files generated by generate_readings and builds a reading schedule. The details of the plan have been pretty well parameterized into a config file (schedule.ini). There is still some refactoring to do, but I'm committing now since the utility works. UNHANDLED EDGE CASE: Leap years
2018-02-24Fix book name in psalms.inDaniel Moch1-1/+1
2018-02-24Handle edge case in generate_readingsDaniel Moch1-7/+23
The initial commit failed to handle an edge case where a chapter is not read in a single day (currently the only case of this is Psalm 119). This version of generate_readings accounts for this.
2018-02-24Initial generate_readings and associated inputsDaniel Moch4-0/+129
Create initial generate_readings script to take semi-structured input files and "compile" them into more rationally structured outputs. Outputs will be fed into another script that generates the actual readings for a given year.
2018-02-19Add LICENSEDaniel Moch1-0/+21