1个不稳定版本
0.1.0 | 2020年2月6日 |
---|
#5 in #grades
25KB
526 行
StudentVue-rs
一个异步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