rust-anilist

Crates.iorust-anilist
lib.rsrust-anilist
version0.1.5
created_at2025-01-03 22:47:32.155753+00
updated_at2025-01-12 04:02:06.947488+00
descriptionA Rust wrapper for the Anilist API, providing asynchronous methods to interact with various entities like Anime, Manga, User, Person, and Character.
homepagehttps://github.com/AmanoTeam/rust-anilist
repositoryhttps://github.com/AmanoTeam/rust-anilist
max_upload_size
id1503012
size161,463
Andriel Ferreira (AndrielFR)

documentation

README

rust-anilist 🚀

Just an Anilist API wrapper made in Rust.

Features

  • Basic functionality to interact with the Anilist API.
  • Asynchronous methods to load full details of entities like Anime, Manga, User, Person, and Character.
  • Comprehensive data models with detailed documentation.

Current status

It's working, just the basics, but it already works.

Installation

Add the following to your Cargo.toml:

[dependencies]
rust-anilist = "*"

Usage

Here's a basic example of how to use the library:

use rust_anilist::Client;

#[tokio::main]
async fn main() {
    let client = Client::with_token("your_api_key");
    let anime = client.get_anime(1).await.unwrap();
    println!("{:?}", anime);
}

Documentation

The library is fully documented. You can find the documentation here.

License

Copyright © 2022-2025 AndrielFR

Licensed under the Expat/MIT license. This project is also REUSE compliant. See individual files for more copyright information.

Commit count: 59

cargo fmt