7个不稳定版本
0.4.0 | 2021年9月7日 |
---|---|
0.3.3 | 2020年7月5日 |
0.2.0 | 2020年6月13日 |
0.1.0 | 2020年6月13日 |
#120 in #env
每月41次下载
48KB
1K SLoC
furbooru
一个用 Rust 编写的 Furbooru 和 Derpibooru 客户端。这两个网站的API非常相似,因此此crate可以同时使用它们;然而,它针对 Furbooru 进行优化。每当 Furbooru 与 Derpibooru 有所不同时,此crate将首先遵循 Furbooru 的更改。
使用很简单
let user_agent = format!(
"{}/{} ({}, +{})",
env!("CARGO_PKG_NAME"),
env!("CARGO_PKG_VERSION"),
std::env::var("API_USERNAME").unwrap(),
env!("CARGO_PKG_REPOSITORY"),
);
let cli = furbooru::Client::new(
user_agent,
std::env::var("API_TOKEN").unwrap(),
)?
将环境变量 API_USERNAME
和 API_TOKEN
设置为您的 Furbooru/Derpibooru 用户名和API令牌。将您的机器人关联的用户名添加到每个请求中,可以帮助博库管理员当您的机器人执行不希望的事情,如违反速率限制时。
查看示例以获取更多想法。
依赖项
~7–21MB
~341K SLoC