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.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.8.tar.gz (27.3 kB view hashes)

Uploaded Source

Built Distribution

python_anilist-1.0.8-py3-none-any.whl (46.6 kB view hashes)

Uploaded Python 3

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