Skip to main content

An asynchronous wrapper around the MangaDex v5 API

Project description


A lightweight and asynchronous wrapper around the MangaDex v5 API.

Features

The only thing left to implement (of released features) is chapter uploads but presently I cannot think of a sane and reasonable design for this.

Note about authentication

Sadly (thankfully?) I am not an author on MangaDex, meaning I cannot test the creation endpoints for things like scanlators, artists, authors, manga or chapters. I have followed the API guidelines to the letter for these, but they may not work.

Any help in testing them is greatly appreciated.

Note about upload/creation

Following the above, this means I also cannot test manga creation or chapter creation/upload. These are currently a WIP.

Examples

Please take a look at the examples directory for working examples.

NOTE: More examples will follow as the library is developed.

API caveats to note

  • There are no API endpoints for Artist. It seems they are not differentiated from Author types except in name only.
    • I have separated them logically, but under the hood all Artists are Authors and their __eq__ reports as such.
  • The tags are locally cached since you must pass UUIDs to the api (and I do not think you're going to memorize those), there's a convenience method for updating the local cache as Client.update_tags

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

Hondana-1.1.7.tar.gz (69.9 kB view hashes)

Uploaded Source

Built Distribution

Hondana-1.1.7-py3-none-any.whl (109.8 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