#interface #api #submission #error #forum #title #client

postmill

与 Postmill 论坛接口的 API

15 个版本

0.2.7 2019年1月7日
0.2.6 2019年1月3日
0.2.3 2018年12月27日
0.1.6 2018年12月18日

#6 in #submission

每月下载 33

GPL-3.0 许可证

32KB
549

一个用于与 Postmill 网站接口的 HTTP API。

这将使编写机器人变得容易得多。

示例

use postmill::Client;

let mut client = Client::new("https://raddle.me")?;

// Login
client.login("rust_postmill_test", "rust_postmill_test")?;

// Submit a new post
client.submit_post("TestGround", "https://git.sr.ht/~foss/postmill", "Test submission title", "Test submission body")?;
use postmill::Client;

let mut client = Client::new("https://raddle.me")?;

// Print all the submission titles of a page
for submission in client.submissions_from_page("new")? {
    println!("Title: {}", submission.title);
}

依赖关系

~22MB
~464K SLoC