#courses #api-bindings #hidden #login #enrolled

waseda-moodle

一个简单的crate,用于获取已注册课程的列表

4个版本

0.2.0 2020年5月17日
0.1.2 2020年5月12日
0.1.1 2020年5月11日
0.1.0 2020年5月11日

7#courses

每月下载 24
waseda-moodle-checker 中使用

MIT 许可证

14KB
298

waseda-moodle

一个简单的crate,用于获取已注册课程的列表。

用法

use waseda-moodle::*;

#[tokio::main]
async fn main() -> Result<()> {
    //login
    let session = Session::login("login id", "password").await?;

    //get a list of the enrolled courses (except for hidden courses)
    let list = course::fetch_enrolled_courses(&session).await?;
    //get a list of the hidden courses
    let hidden_list = course::fetch_hidden_courses(&session).await?;

    println!("list: {:#?}", list);
    println!("hidden_list: {:#?}", hidden_list);

    Ok(())
}

依赖关系

~9–15MB
~305K SLoC