5 个版本

0.2.4 2024 年 5 月 6 日
0.2.3 2024 年 2 月 16 日
0.2.2 2024 年 2 月 16 日
0.2.1 2024 年 1 月 3 日
0.2.0 2024 年 1 月 1 日

#1778 in 网页编程

Download history 127/week @ 2024-05-01 25/week @ 2024-05-08 2/week @ 2024-05-15 8/week @ 2024-05-22

每月 427 次下载

MIT 许可证

12KB
220

r621

使用 requwest 的简单 e621 客户端。

Buy Me a Coffee at ko-fi.com

如果您想联系我,您可以通过 Telegram 联系我。

功能

实现

  • 帖子
    • 列表

缺少

  • 帖子
    • 创建
    • 更新
    • 标记
    • 投票
    • 收藏
  • 收藏夹
    • 列表
    • 创建
    • 删除
  • 标签
    • 列表
  • 标签别名
    • 列表
  • 标签影响
    • 列表
  • 注释
    • 列表
    • 创建
    • 更新
    • 列表
    • 创建
    • 更新
    • 回滚

示例用法

use r621::client::{Authentication, Client};
use r621::post::Post;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let user_agent = "MyProject/1.0 (by username on e621)";
    let auth = Authentication::Authorized {
        username: "hexerade",
        apikey: "1nHrmzmsvJf26EhU1F7CjnjC"
    };
    
    let mut esix_client = Client::new(auth, user_agent);
    let posts = esix_client.list_posts(None, Some(String::from("lucario")), None).await?;
}

依赖项

~6–18MB
~271K SLoC