1个不稳定版本

0.1.0 2020年2月6日

#5 in #grades

MIT 许可证

25KB
526

StudentVue-rs

Build Status

一个异步Rust API,用于访问StudentVUE应用程序提供的各种服务

特性

  • 获取成绩
  • 获取学生信息(健康,出勤)
  • 查看日程表
  • 查看日历

用法

// 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)
    });
}

文档: https://docs.rs/studentvue

许可证

MIT


lib.rs:

StudentVue

StudentVue是一个简单的Rust API,用于以方便的格式访问StudentVUE应用程序提供的各种服务。

特性

  • 异步
  • 获取成绩、学校信息、日程表、出勤信息
  • 支持多种API方法

依赖

~7–11MB
~224K SLoC