Spaces:
Runtime error
Runtime error
Commit History
-
Fix Librus timeout and use got-scraping
Szymon Sosnowskif3314f8
-
v2.0: clean modular rewrite - REST JSON API (no HTML scraping)
Szymon Sosnowski- src/createClient.js: axios + CookieJar (like kbaraniak/librus-api-rewrited) - src/auth.js: OAuth 5-step flow with correct POST URL - src/librusApi.js: gateway/api/2.0 endpoints with ID->Name resolution - routes/librus.js: clean Express handler - server.js: minimal entry pointbf3488d -
refactor: use cheerio for HTML parsing (like Mati365/librus-api)
Szymon Sosnowskice70155 -
debug: add debug-html endpoint to check grades page HTML
Szymon Sosnowskieaf7abb -
fix: handle 2FA/goTo step in OAuth flow
Szymon Sosnowski13fc45d -
fix: Accept-Encoding: identity - avoid gzip body (simpler than decoder)
Szymon Sosnowski5f73f6e -
fix: add required Referer header - fix TLS handshake (librus-api PR#81)
Szymon Sosnowskife2ccd0 -
refactor: replace Playwright with OAuth API flow (api.librus.pl/OAuth)
Szymon Sosnowski10de7a7 -
fix: handle iframe login form on portal.librus.pl
Szymon Sosnowski2dac857 -
fix: use correct portal.librus.pl/rodzina/synergia/loguj URL
Szymon Sosnowskibe92e80 -
initial: librus-proxy with playwright
Szymon Sosnowskif0e21f4