#booru #szurubooru #image-host

szurubooru-client

围绕 Szurubooru API 的包装器,包括类型安全的查询和排序令牌

6 个版本

0.3.0 2024 年 8 月 11 日
0.2.3 2024 年 8 月 11 日
0.1.1 2024 年 8 月 10 日

498Web 编程

Download history 258/week @ 2024-08-05 122/week @ 2024-08-12

每月下载量 380

MIT 许可证

140KB
2K SLoC

szurubooru-client

SzurubooruClient 是围绕出色文档的 Szurubooru API 的包装器,包括类型安全(如果不是 API 安全)的查询和排序令牌。

创建新的客户端

基本身份验证

请注意,这不是首选的身份验证方法。令牌要好得多。

use szurubooru_client::SzurubooruClient;
let client = SzurubooruClient::new_with_basic_auth("https://127.0.0.1:5001", "myuser",
    "mypassword", true).unwrap();

令牌身份验证

更优越且更安全的身份验证方式

use szurubooru_client::SzurubooruClient;
let client = SzurubooruClient::new_with_token("https://127.0.0.1:5001", "myuser", "sz-123456", true).unwrap();

有关其他请求方法,请参阅文档。


lib.rs:

SzurubooruClient 是围绕出色文档的 Szurubooru API 的包装器,包括类型安全(如果不是 API 安全)的查询和排序令牌。

创建新的客户端

基本身份验证

请注意,这不是首选的身份验证方法。令牌要好得多。

use szurubooru_client::SzurubooruClient;
let client = SzurubooruClient::new_with_basic_auth("https://127.0.0.1:5001", "myuser",
    "mypassword", true).unwrap();

令牌身份验证

更优越且更安全的身份验证方式

use szurubooru_client::SzurubooruClient;
let client = SzurubooruClient::new_with_token("https://127.0.0.1:5001", "myuser", "sz-123456", true).unwrap();

有关其他请求方法,请参阅文档。

依赖关系

~6–18MB
~259K SLoC