8 个版本
0.4.0 | 2024 年 3 月 15 日 |
---|---|
0.3.1 | 2021 年 9 月 13 日 |
0.3.0 | 2021 年 1 月 16 日 |
0.2.2 | 2020 年 1 月 10 日 |
0.1.1 | 2017 年 9 月 21 日 |
#94 在 HTTP 客户端
每月 211 次下载
140KB
2K SLoC
Letterboxd API for Rust
Letterboxd API 的 Rust 客户端,用于访问 Letterboxd.com 网站的数据。
示例
#[tokio::main]
async fn main() -> letterboxd::Result<()> {
let api_key_pair = letterboxd::ApiKeyPair::from_env().unwrap();
let client = letterboxd::Client::new(api_key_pair);
let req = letterboxd::SearchRequest {
input: "Fight Club".to_string(),
per_page: Some(1),
..Default::default()
};
let resp = client.search(&req).await?;
println!("{:?}", resp);
Ok(())
}
更多示例请参考 tests/integration.rs
。
注意:并非所有 API 都已实现。欢迎贡献缺失的实现,通常这些实现非常直接。
许可证
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
除非您明确说明,否则您根据 Apache-2.0 许可证定义的任何有意提交以包含在本文件中的贡献,将根据上述条款双许可,不附加任何额外条款或条件。
依赖项
~10–22MB
~341K SLoC