mirror of
https://github.com/AmanoTeam/rust-anilist.git
synced 2025-12-14 20:27:44 -03:00
A robust rust wrapper to Anilist.
| .github/workflows | ||
| queries | ||
| src | ||
| tests | ||
| .gitignore | ||
| .rusty-hook.toml | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
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.