#api-wrapper #api-bindings #api #wanikani

wanisabi

Rust 对 wanikani API 的绑定:wanikani-rs 的分支

5 个版本

0.1.6 2024年2月14日
0.1.5 2024年2月12日
0.1.4 2024年2月9日
0.1.2 2024年1月31日
0.1.1 2024年1月31日

#2212网页编程

每月 38 次下载

MIT 许可证

41KB
1K SLoC

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 密钥。

依赖项

~11–24MB
~369K SLoC