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.
- I have separated them logically, but under the hood all Artists are Authors and their
- 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
- I have added an example on how to do the above.
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.