3 unstable releases
0.2.1 | Feb 6, 2023 |
---|---|
0.2.0 | Feb 6, 2023 |
0.1.0 | Feb 6, 2023 |
#11 in #school
36KB
695 lines
aurion_rs
Aurion is an ERP (Enterprise Resource Planning) developed by Auriga used by multiple French universities. It is a web application that provides a lot of services to students and teachers (timetable, grades, etc.).
This project aims to provide a Rust library to interact with Aurion.
This library is based on isen_aurion_client, a Dart library that I wrote for my own needs. I decided to rewrite it in Rust because I wanted to learn the language and I wanted to have a library that could be used in a CLI application.
Features
- Login
- Get the user's schedule
- Get a group schedule
- Get the user's grades
- Get the user's absences
- Get the user's registration certificate
- Get the user's school reports
Dependencies
~11–25MB
~377K SLoC