An asynchronous Rust API to access various services offered by the StudentVUE App
- Retrieve grades
- Get student information (health, attendance)
- View schedule
- View calendar
// example usage
use studentvue::client::Client;
#[tokio::main]
async fn main() {
let client = Client::create("https://[StudentVUE endpoint]/", env!("SID"), env!("SPWD"));
let grades = client.get_grades(None)
.await
.expect("Could not retrieve grades!");
grades.gradebook.courses.course.iter().for_each(|x| {
println!("{}", x.class_name)
});
}
Docs: https://crates.io/crates/studentvue
MIT