Releases: LiterateInk/Pawnote
Releases · LiterateInk/Pawnote
js v0.7.0
js v0.6.0
js v0.5.0
js v0.4.1
js v0.4.0
- Implement custom fetcher for every API call to Pronote (a36a500)
Breaking
findPronoteInstances({ latitude, longitude })
now becomes findPronoteInstances(fetcher, { latitude, longitude })
where fetcher
is type PawnoteFetcher
.
If you want to use fetch
(so keep default fetcher), you can do this :
import { defaultPawnoteFetcher } from "pawnote";
// and use it directly...
findPronoteInstances(defaultPawnoteFetcher, { latitude, longitude });
New
fetcher
property in authenticate functions (so authenticatePronoteCredentials
and authenticateToken
).
If the fetcher
is not given, it'll use the default fetcher which is defaultPawnoteFetcher
.
js v0.3.0
js v0.2.0
js v0.1.0
Initial release including partial support for Pronote's student accounts.
Functions exported
findPronoteInstances
authenticatePronoteCredentials
authenticateToken
Pronote
class methods
getAESEncryptionKeys
getLessonsForInterval
getTimetableForWeek
getHomeworkForInterval
getHomeworkForWeek
patchHomeworkStatus