An API Wrapper for Official Anilist.co GraphQL API
Project description
anilistWrapPY
Name: anilistWrapPY
Version: v0.0.15
Edit: 23 May 2022
By: Dank-del (Sayan Biswas) (C)
anilistWrapPY is an unofficial python wrapper for anilist API.
Table of contents
Supported python versions
This library, needs python 3.7 or higher version to be installed.
Features
- Uses official anilist API endpoints, which makes this library:
- Easy to update
- Guaranteed to match the docs
- No third party endpoints
- No need to serialize and deserialize data outside of library
- It's in pure python, no need to install any kind of plugin or include any kind of additional files.
- It uses GraphQL to fetch data on AniList servers. The AniList GraphQL API provides quick and powerful access to over 500k anime and manga entries, including character, staff, and live airing data.
- Anilist Client: Using a client makes it easier to fetch every type of data you want from the servers. You only need to import client and you are ready to go!
Getting started
You can easily download the library with the standard pip install
command:
pip install anilistWrapPY
You may want to visit our pypi page here.
How to use
Airing
>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Airing("The Detective Is Already Dead")
Anime
>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Anime("Kanojo mo kanojo")
Character
>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Character("Rin tohsaka")
Manga
>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Manga("Classroom of the elite")
Media
>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.Media("Talentless Nana")
User
>>> from anilistWrapPY import aniWrapPYClient
>>> c = aniWrapPYClient()
>>> c.User("mimiee")
Support and Contributions
-
If you think you have found a bug or have a feature request, feel free to use our issue tracker. Before opening a new issue, please search to see if your problem has already been reported or not. Try to be as detailed as possible in your issue reports.
-
If you need help using AniList APIs or have other questions about this library, we suggest you to join our telegram community. Please do not use the GitHub issue tracker for personal support requests.
-
Having a problem with library? Wanna talk with repository's owner? Contact the Maintainer!
-
Want to have a cool multi-purpose Telegram bot in your groups? You can add Nana[ナナ] with full features of AniList API!
Links
- Official website
- AniList github org
- AniList GraphQL docs
- Support chat
- Maintainer's Telegram
- Nana [ナナ]
License
The anilistWrapPY project is under the Unlicense. You can find the license file here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file anilistwrappy-0.0.16.tar.gz
.
File metadata
- Download URL: anilistwrappy-0.0.16.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.5 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd2c136931053cc92d90d0f28b75c17369b56be4553d059a54fa871bb4b51fa |
|
MD5 | e20766b9dc5508a72c0c02071470e443 |
|
BLAKE2b-256 | f92920673a271df69798a579c2db1fbba6f41689ace60afc02ebd9386480c1e7 |
File details
Details for the file anilistwrappy-0.0.16-py3-none-any.whl
.
File metadata
- Download URL: anilistwrappy-0.0.16-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.5 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b6c740ab59e300e7455f9cdfe09867ac5af878981accca360054fb8153a8bb5 |
|
MD5 | 3d37e48d673ec52c02664f9e2cd6a7c9 |
|
BLAKE2b-256 | 1d26b23d1cb76753c819a9b03db1885c2a0cca8c1272ea30e8af503859c7ef0d |