Skip to content

Tool for getting information from the magister school server

License

Notifications You must be signed in to change notification settings

nlitsme/magister-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Magister school tool

Tool to quickly get an overview of all relevant information from your school's magister account.

Magister is a service used by many dutch schools through which both parents and students can access schedules, results, study programs etc.

Requirements

Needs python v3.8.

Configuration

Create a file named .magisterrc in your HOME directory with the following:

school=schoolname.magister.net
user=myloginname
pass=MySecretPassword

Usage

Usage: magister.py [options]

Magister info dump

optional arguments:
  -h, --help            show this help message and exit
  --debug, -d           print all intermediate steps
  --all, -a             output all info
  --cijfers, -c         output cijfers
  --allejaren           output cijfers of all years
  --rooster, -r         output rooster
  --absenties, -A       output absenties
  --studiewijzer, -s    output studiewijzer
  --opdrachten, -O      output opdrachten/activiteiten/projecten
  --get GET             get data from magister
  --config CONFIG       specify configuration file.
  --cache CACHE         specify the magister access-token cache file.
  --verbose
  --xsrftoken XSRFTOKEN
  --accesstoken ACCESSTOKEN
  --username USERNAME
  --password PASSWORD
  --authcode AUTHCODE
  --schoolserver SCHOOLSERVER
  --magisterserver MAGISTERSERVER

magisterlog

magisterlog.py is a script to view how the magister contents change over time.

For this to work, you will need to make regular dumps of all magister state, and store these in a logs directory.

TODO

  • Optie om rooster van eerdere datums terug te kijken.

Author: Willem Hengeveld [email protected]

About

Tool for getting information from the magister school server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages