Commit History

  1. Fix Librus timeout and use got-scraping

    Szymon Sosnowski
    f3314f8

  1. feat(attendance): map Lessons endpoint to properly fetch subject names for each attendance record

    Szymon Sosnowski
    26d1962
  2. feat(attendance): map Subjects dictionary and return raw attendance records to debug Semester and Subject variables

    Szymon Sosnowski
    97e3f78
  3. fix(timetable): revert html scraping and implement proper Classrooms REST API mapping

    Szymon Sosnowski
    9bb1734
  4. feat(timetable): replace REST API with HTML scraping - returns real room names (s. 226), teacher names, lesson numbers

    Szymon Sosnowski
    f4c3e56
  5. hotfix: fix missing closing bracket causing SyntaxError crash on Railway

    Szymon Sosnowski
    61ce9be
  6. feat(api): extract real dates and semester from HTML title attribute in point grade scraper

    Szymon Sosnowski
    37e6132

  1. hotfix(api): remove undefined variable htmlDump

    Szymon Sosnowski
    1628344
  2. fix(api): robust html scraper using relative td traversal to accurately match subjects to fraction grades in dynamic TEB layout

    Szymon Sosnowski
    80deabb
  3. fix(api): html scraper targets standard grades dashboard to extract point grades since dedicated page is 404 for TEB

    Szymon Sosnowski
    d1b6ea9
  4. debug: add html point grades dump for diagnosis

    Szymon Sosnowski
    d234e78
  5. feat(api): implement html scraper for point grades via cheerio bridging the mobile API gap

    Szymon Sosnowski
    32a9d50
  6. debug: add endpoints to investigate point grades mapping

    Szymon Sosnowski
    902c667
  7. debug: expose raw grades locally for json inspection

    Szymon Sosnowski
    6c9a444
  8. feat(api): parse and return System Punktowy point grades explicitly from /PointGrades endpoint

    Szymon Sosnowski
    d5dd954
  9. v2.0: clean modular rewrite - REST JSON API (no HTML scraping)⁠

    Szymon Sosnowski
    bf3488d