Webuntis Client code from https://github.com/SchoolUtils/WebUntis
translated into C++ and Python
The python implementation is the bigger of the two:
- getting the timetable for today and for the week
- getting the absences
- printing the absence letter
- requests
- json
- base64
- datetime
See the main.py file in the python folder for usage
The C++ implementation is very small and simple
- getting the timetable for today and for the week
- libcurl: https://curl.se/libcurl/
- json parser: https://github.com/nlohmann/json
- base64 encoder: https://github.com/ReneNyffenegger/cpp-base64
see the main.cpp file in the c++/source folder for usage
I am not affiliated with Untis GmbH. Use this at your own risk.