Skip to content

KiFilterFiberContext/StudentVue-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudentVue-rs

Build Status crates.io

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://[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

License

MIT

About

Unofficial Rust API for StudentVUE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages