A simple wrapper for AniList.
Project description
python-anilist
A simple wrapper with full support for
asyncio
made inPython 3
for Anilist using httpx.
Requirements
- Python 3.7 or higher.
- httpx 0.14 or higher.
Installation
NOTE: If python3
is "not a recognized command" try using python
instead.
For the latest stable version:
python3 -m pip install python-anilist
For the latest development version:
python3 -m pip install git+https://github.com/AmanoTeam/python-anilist.git#egg=python-anilist
What's left to do?
- Write the API Documentation.
- Show some examples.
Credits
- AnilistPy: for inspiration.
License
Copyright © 2021-2022 AmanoTeam and the python-anilist contributors
Licensed under the Expat/MIT license. This project is also REUSE compliant. See individual files for more copyright information.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
1.0.9 (February 16th, 2022)
Added
- hotfix: queries: add missing
pageInfo
from https://github.com/AmanoTeam/python-anilist/commit/2c9f7efd5127371fd09b6630c1564c13755131d1.
1.0.8 (February 16th, 2022)
Added
.relations
for animes and mangas.
Changed
- Separate queries into separate files.
- Happy new year (late).
1.0.7 (January 18th, 2022)
Added
- Pagination.
rewatched
andreread
activity status.
Changed
- Fix .vscode gitignore.
- Fix user and staff search queries.
- Update get_activity type error.
1.0.6 (October 20th, 2021)
Added
- Support for
Python 3.10
.
Changed
- Fixed subpackages.
1.0.5 (August 4th, 2021)
Added
- List get query.
- Staff get query.
- Staff search query.
- User search query.
- Fixed message activity.
- Added
alternative
attribute to the Name object. - Message activities.
- Support for users, favourites, staff, statistics, rankings, and studios.
- Support for user list and text activities.
Changed
- Fixed typos & bugs.
- Added
is_adult
to both anime and manga objects. - Added user object to text activities.
- Added profile colors and other fields to the user object.
- Added timestamps to the date object.
- Tidied up and organized required fields in every object.
1.0.4 (April 5th, 2021)
Changed
- Hotfix, fix a typo on get manga.
1.0.3 (April 4th, 2021)
Added
- Support for characters.
Changed
- HTTP2 enabled (async mode only).
1.0.2 (March 8th, 2021)
Added
- Support for mangas.
Changed
- Some bug fixes.
1.0.1 (March 8th, 2021)
Changed
- Bug fixes.
1.0.0 (March 8th, 2021)
- First release
Project details
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 python-anilist-1.0.9.tar.gz
.
File metadata
- Download URL: python-anilist-1.0.9.tar.gz
- Upload date:
- Size: 27.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef810ed6414652f76bd267e67f963565da71fc50ca345b2e8986016fb09f44c |
|
MD5 | eaafe664ac411d5e67d0289a078fb427 |
|
BLAKE2b-256 | 81ef6e89bf88513dd277f9b5aa3d23d02b02b6742e20c04aafb5d3cee0a483c3 |
File details
Details for the file python_anilist-1.0.9-py3-none-any.whl
.
File metadata
- Download URL: python_anilist-1.0.9-py3-none-any.whl
- Upload date:
- Size: 46.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee86b6e64c16e148a26fdb3c7b0e582053244d817ef39c93e7b50885e4f15ba |
|
MD5 | 27d5956168dfc425c7412d4b2fb95195 |
|
BLAKE2b-256 | 7cf46e1f778c25e86d0c83c8dc3b9a615317a4dc9ac8c541604cd0c2fdc776a2 |