June 16, 2025
Implemented subject parsing, added QOL functions to Lesson and Timetable and removed temp.ts
TODO: Implement parsing for the other planners (which all have different fcking formats and some are on different platforms)
Implemented parser resolution in parsers/main.ts
and added formatting options to deno.json
(I installed a package which created the file and that broke whatever defaults where active :/). No clue what the defaults VScode has are, but a well
Homework
, UnboundHomework
and BoundHomework
to classes.ts
wisd.py
to wisd.ts
Finished Lesson and TimeTable typescript classes. Implemented generating TimeTable from ics data.
Started migrating ical parsing to typescript
Added some typing to the python, then got annoyed by the lack typing and started converting everything to typescript
Added parsing for timetable and a planner.
I hate timezones
Program that parses online planners form various formats into 1 format and merges it with lessons so that homework for a specific lesson can be more easily checked
A github workflow and some shell scripts that automaticly update webhook messages to reflect new content when edited. Also parsers from discord msg format to md for viewing on github
This was widely regarded as a great move by everyone.