5 个版本

0.2.0 2023 年 7 月 31 日
0.1.3 2022 年 11 月 3 日
0.1.2 2022 年 8 月 2 日
0.1.1 2022 年 7 月 31 日
0.1.0 2022 年 7 月 31 日

#31 in #org


用于 chimg

自定义许可证

115KB
1K SLoC

eggbug

eggbug-rs 是 cohost.org 的机器人库,提供创建、读取、编辑和删除帖子的高级接口。

use eggbug::{Post, Session};

// Log in
let session = Session::login("[email protected]", "hunter2").await?;

// Describe a post
let mut post = Post {
    headline: "hello from eggbug-rs!".into(),
    markdown: "wow it's like a website in here".into(),
    ..Default::default()
};

// Create the post on the eggbug page
let id = session.create_post("eggbug", &mut post).await?;

// Oh wait we want to make that a link
post.markdown = "wow it's [like a website in here](https://cohost.org/hthrflwrs/post/25147-empty)".into();
session.edit_post("eggbug", id, &mut post).await?;

// Good job!

许可证

eggbug-rs 根据 Anti-Capitalist Software License 许可协议,版本 1.4 发布。

维护

eggbug-rs 是“轻度维护”的:拉取请求通常会被快速合并,不进行测试或 API 审查,新版本通常会是“破坏性”的(例如 0.2.x -> 0.3.x)。

依赖

~6–20MB
~318K SLoC