2 个版本

0.1.2 2024 年 2 月 9 日
0.1.1 2024 年 1 月 31 日

#178#api-wrapper


用于 wanisabi

MIT 许可证

13KB
336 代码行

Continuous Integration MIT License Crate version

Wanisabi

Rust 编写的 wanikani API 的包装器。

用法/示例

#[tokio::main]
async fn main() -> Result<(), wanisabi::Error> {
    let client = Client::new("<WANIKANI_API_KEY>");
    let params = vec![
        AssignmentsFilter::ImmediatelyAvailableForLessons,
    ];
    let assignments = client.get_assignments_filtered(params).await?;
}

注意,Client::default() 尝试从 WANIKANI_API_KEY 环境变量中检索 API 密钥。

依赖项

~1.3–2.2MB
~41K SLoC