studentvue

Crates.iostudentvue
lib.rsstudentvue
version0.1.0
sourcesrc
created_at2020-02-06 04:59:06.97588
updated_at2020-02-06 04:59:06.97588
descriptionStudentVue Rust API
homepage
repositoryhttps://github.com/13laze/StudentVue-rs/
max_upload_size
id205391
size80,611
Blaze (13laze)

documentation

https://docs.rs/studentvue

README

StudentVue-rs

Build Status

An asynchronous Rust API to access various services offered by the StudentVUE App

Features

  • Retrieve grades
  • Get student information (health, attendance)
  • View schedule
  • View calendar

Usage

// example usage
use studentvue::client::Client;

#[tokio::main]
async fn main() {
    let client = Client::create("https://afsd.edupoint.com/", 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://docs.rs/studentvue

License

MIT

Commit count: 34

cargo fmt