Skip to main content

A simple wrapper for AniList.

Project description

python-anilist

License Tests Code style Contributors PyPi

A simple wrapper with full support for asyncio made in Python 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

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

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 and reread 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

python-anilist-1.0.9.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

python_anilist-1.0.9-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

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

Hashes for python-anilist-1.0.9.tar.gz
Algorithm Hash digest
SHA256 4ef810ed6414652f76bd267e67f963565da71fc50ca345b2e8986016fb09f44c
MD5 eaafe664ac411d5e67d0289a078fb427
BLAKE2b-256 81ef6e89bf88513dd277f9b5aa3d23d02b02b6742e20c04aafb5d3cee0a483c3

See more details on using hashes here.

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

Hashes for python_anilist-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bee86b6e64c16e148a26fdb3c7b0e582053244d817ef39c93e7b50885e4f15ba
MD5 27d5956168dfc425c7412d4b2fb95195
BLAKE2b-256 7cf46e1f778c25e86d0c83c8dc3b9a615317a4dc9ac8c541604cd0c2fdc776a2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page