Commit Graph

16 Commits

Author SHA1 Message Date
045897fc7b fix(api): match weekdays by prefix 2024-09-11 19:05:35 +02:00
cbac5ee395 fix(api): generalize anchor selector 2024-09-11 13:06:14 +02:00
631b00db0b fix(api): fix issue with opening CSV before conversion is complete 2024-09-06 14:52:08 +02:00
98e1d31e13 fix: adjust class year, filter out unexpected weekdays and ignore useless CSV rows 2024-09-04 17:28:58 +02:00
4524d84ab9 feat(api): implement 30-minute cache for PDF link requests 2024-09-04 16:25:27 +02:00
6a8dd1054c fix(api): fix api to handle documents with more generic format 2024-09-04 15:46:54 +02:00
99be91941a feat(frontend): add main page with both html and javascript 2024-09-03 17:14:20 +02:00
864f7fab30 fix(api): swap api function names to correct incorrect naming 2024-09-03 17:14:20 +02:00
d3d9f04a2c feat(api): add api endpoints to retrieve every teacher and class 2024-09-03 17:14:20 +02:00
8d1fe3b8f2 feat(api): improve error handling 2024-09-03 17:14:20 +02:00
85779086bb feat(api): add api endpoint to retrieve teachers for a given class 2024-09-02 11:53:24 +02:00
8a553f2ebf feat(api): add api endpoint to retrieve classes for a given teacher 2024-09-02 11:53:24 +02:00
5b95bae6e3 feat(api): add PDF download and CSV conversion functionality 2024-09-02 11:53:24 +02:00
cc92e3360e feat(api): add api endpoint for PDF link retrieval 2024-09-02 11:53:24 +02:00
dac624890a feat: use axum to start a web server 2024-08-30 17:17:10 +02:00
1a3c5d4ddf Initial commit 2024-08-30 15:40:38 +02:00