2.0.0 • Published 2 years ago
kasiopeajsapi v2.0.0
KasiopeaJSApi
Neoficiální API soutěže Kasiopea pro NodeJS, těžce inspirováno KasiopeaAPI
Instalace
npm i kasiopeajsapi
Testováno na NodeJS v16.11.1
API zvládne
- Přihlásit se pod vaším jménem
- Stáhnout vstup a odeslat výsledek
- Získat informace o úkolu (Jméno, popis)
- Číst tabulku výsledků (i z archivu :)
Breaking changes ve verzi 2.0.0
Kasiopea se hodně změnila, verze 2.0.0
je dělaná hodně narychlo, lepší řešení zkusím dodat později
- úkoly se neidentifikují podle URL, ale podle jejich čísla, to lze zjistit otevřením
nástrojů pro vývojáře > Síť
, kde naleznete požadavek typuhttps://kasiopea.matfyz.cz/api/tasks/2
, kde2
je číslo úkolu.
- l.url = "/archiv/2019/doma/A/"
+ l.task = 101
- přihlašování již není pomocí form-data, ale JSONu
- požadavky používají
X-KASIOPEA-AUTH-TOKEN
Jinak by vše mělo fungovat jako předtím :)
Funkční příklad (Verze 1.4.0)
Funkční příklad (Verze 2.0.0)
Pokud máte nějaký dotaz/problém, můžete si otevřít Issue nebo mi napsat na Twitter