13 个版本
0.2.5 | 2020 年 11 月 29 日 |
---|---|
0.2.4 | 2020 年 11 月 28 日 |
0.1.6 | 2020 年 11 月 26 日 |
63 在 #reqwest
每月 38 次下载
78KB
2K SLoC
nanowrimo
一个易于使用的 Rust NanoWrimo API 客户端
- 基于 reqwest 构建
- 支持匿名和登录访问
示例
此示例使用 Tokio
[dependencies]
nanowrimo = "0.2"
tokio = { version = "0.2", features = ["full"] }
use nanowrimo::{NanoClient};
#[tokio::main]
async fn main() {
let client = NanoClient::new_user("username", env!("NANO_PASSWORD"))
.await
.expect("Couldn't create logged in NanoClient");
let user = client.current_user()
.await
.expect("Couldn't get current user")
.data;
let data = &user.data;
println!("User ID: {}", user.id())
println!("User Bio: {}", data.bio);
println!("Avatar: {}", data.avatar);
}
许可证
许可协议为以下之一
- Apache 许可协议,版本 2.0 (LICENSE-APACHE 或 http://apache.org/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
除非您明确声明,否则您提交的任何有意包含在本作品中的贡献,根据 Apache-2.0 许可协议定义,应按上述方式双重许可,不附加任何其他条款或条件。
依赖项
~4–9MB
~195K SLoC