Please sign in to access this page

Planner to homework parser

Planner to homework parser

7 devlogs
10h 21m
Created by Hooded

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

Repository

Timeline

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)

Update attachment
Earned sticker

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

Update attachment
  • Added throwIfNotOk to classes.ts for fetch Responses and implemented it
  • Added classes Homework, UnboundHomework and BoundHomework to classes.ts
  • Migrate wisd.py to wisd.ts
Update attachment

Finished Lesson and TimeTable typescript classes. Implemented generating TimeTable from ics data.

Update attachment

Started migrating ical parsing to typescript

Update attachment
Earned sticker

Added some typing to the python, then got annoyed by the lack typing and started converting everything to typescript

Update attachment
Earned sticker

Added parsing for timetable and a planner.
I hate timezones

Update attachment