ptsched

Simple plaintext classwork scheduling program

Language: Python

GitHub: https://github.com/austinlongmn/ptsched

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.