magister.net

v1.1.1

Fetch schedule, grades, and infractions from https://magister.net ๐Ÿ‡ณ๐Ÿ‡ฑ portal

0ยท 394ยท 8 versionsยท 0 currentยท 0 all-timeยท Updated 4h agoยท MIT-0
byAndrei Zaikin@ghuron

Install

openclaw skills install magister

Commands

node magister.mjs students                       # list students (works for parent and child credentials)
node magister.mjs schedule <id> <from> <to>      # schedule, YYYY-MM-DD dates
node magister.mjs grades <aanmelding_id> [top]   # grades (default top=50)
node magister.mjs infractions <id> <from> <to>   # absences

Flow

Run students first to get each student's id and aanmelding_id. Use id for schedule and infractions, aanmelding_id for grades.

Version tags

latestvk9797rhgyjz6sxbpg8f1y9dped83390f

Runtime requirements

๐Ÿ‡ฒ Clawdis
Binsnode
EnvMAGISTER_HOST, MAGISTER_USER, MAGISTER_PASSWORD