booru
An async Booru client for Rust.
Note: This project has been forked from booru-rs since September of 2023, but a lot has changed.
Overview
The client currently supports:
- Gelbooru
- Safebooru
- Danbooru
- Konachan
- Rule 34
Example
Remember to bring the Client trait into scope with use booru::client::Client;.
use ;
let posts = builder
.tag
.tag
.rating
.sort
.limit
.random
.blacklist_tag
.build
.get
.await
.expect;
// If you want to customize http client, you can use `builder_with_http_client`:
let http_client_builder = new
.proxy;
let posts = builder_with_http_client
.tag
.tag
.rating
.sort
.limit
.random
.blacklist_tag
.build
.get
.await
.expect;