esix

Crates.ioesix
lib.rsesix
version0.1.1
created_at2025-01-24 20:33:47.426157+00
updated_at2025-01-24 20:48:24.406076+00
descriptionA simple wrapper of the e621 API
homepagehttps://github.com/Alekuso/esix
repositoryhttps://github.com/Alekuso/esix
max_upload_size
id1529929
size47,636
Alex (Alekuso)

documentation

https://docs.rs/esix/

README

Cargo

Esix

Esix is a simple wrapper for the e621 API in Rust.

Installation

[dependencies]
esix = "0.1.1"

Example

use esix::{error::Error, Esix};

fn main() -> Result<(), Error> {
    let mut client = Esix::new(
        "API_KEY",
        "USERNAME",
        "project_name".to_string(),
        "project_version".to_string(),
    );

    let posts = client.list("rating:safe", 1)?;

    for post in posts {
        println!("{:?}", post);
    }

    Ok(())
}

This crate is still in development and is not yet ready for production use.

It may include many bugs and missing features.

License

This project is licensed under the MIT license.

Contributing

Please feel free to contribute to this project by opening a pull request.

You are responsible for any possible form of abuse with the e621 API.

Commit count: 1

cargo fmt