ptsched
Simple plaintext classwork scheduling program
Language: Python
ptsched
is a simple file format that allows for defining tasks in your courses. It allows you to group your tasks by class instead of by day, and flips the order during parsing.
Input
3 June 2024 - 7 June 2024
# Class 1
- Mon 3
Task A
Task B
- Tue 4
Task C
Task D
# Class 2
- Mon 3
Task E
Task F
- Tue 4
Task G
Task H
Output
ptsched
also includes a helper Swift script that parses the output from ptsched
and puts it into the macOS system calendar.