librus-proxy-api / server.js

Commit History

  1. Fix Librus timeout and use got-scraping

    Szymon Sosnowski
    f3314f8

  1. v2.0: clean modular rewrite - REST JSON API (no HTML scraping)⁠

    Szymon Sosnowski
    bf3488d
  2. refactor: use cheerio for HTML parsing (like Mati365/librus-api)

    Szymon Sosnowski
    ce70155
  3. debug: add debug-html endpoint to check grades page HTML

    Szymon Sosnowski
    eaf7abb
  4. fix: handle 2FA/goTo step in OAuth flow

    Szymon Sosnowski
    13fc45d
  5. fix: Accept-Encoding: identity - avoid gzip body (simpler than decoder)

    Szymon Sosnowski
    5f73f6e
  6. fix: add required Referer header - fix TLS handshake (librus-api PR#81)

    Szymon Sosnowski
    fe2ccd0
  7. refactor: replace Playwright with OAuth API flow (api.librus.pl/OAuth)

    Szymon Sosnowski
    10de7a7
  8. fix: handle iframe login form on portal.librus.pl

    Szymon Sosnowski
    2dac857
  9. fix: use correct portal.librus.pl/rodzina/synergia/loguj URL

    Szymon Sosnowski
    be92e80
  10. initial: librus-proxy with playwright

    Szymon Sosnowski
    f0e21f4