Skip to main content

An API wrapper for the MangaDexAPIv5.

Project description

Codacy Badge Quality Gate Status MangaDex API Status MangaDex Website Status

MangaDex.py

An easy to use, MangaDex API Wrapper using Requests - aiming to be simple and efficient.

Installation

pip install --upgrade MangaDex.py 

Quick start

Example

Logging in and getting the latest chapter from a manga:

# Import the MangaDexPy library
import MangaDexPy
cli = MangaDexPy.MangaDex()
cli.login("username", "password")

# Get manga with id b9797c5b-642e-44d9-ac40-8b31b9ae110a.
manga = cli.get_manga("b9797c5b-642e-44d9-ac40-8b31b9ae110a")

print(manga.title + "'s latest volume:")
print(manga.last_volume)
print(manga.title + "'s latest chapter:")
print(manga.last_chapter)

Here's the terminal output:
Quick start demo image
You can find more examples on this page

Explanation

cli = MangaDexPy.MangaDex() returns the client object used to make calls.
cli.login(u ,p) logs in to MangaDex using credentials stored in variables.
manga = cli.get_manga("b9797c5b-642e-44d9-ac40-8b31b9ae110a", full=True) returns a Manga object, which contains the last_volume and last_chapter properties.

Documentation

The full API documentation is available in this repository's wiki.

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

MangaDex.py-2.0.10.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

MangaDex.py-2.0.10-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file MangaDex.py-2.0.10.tar.gz.

File metadata

  • Download URL: MangaDex.py-2.0.10.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for MangaDex.py-2.0.10.tar.gz
Algorithm Hash digest
SHA256 52c6303123f800697e352ac083f3eacee574c8a17cb9f0ff5195eb84c9623011
MD5 0faa26f2f4e59c971aa89e349813fe24
BLAKE2b-256 2081b1e09b33fe8f58562c93ee282c0c8bd3d93a76b82db2ecdbef942eb67ed0

See more details on using hashes here.

File details

Details for the file MangaDex.py-2.0.10-py3-none-any.whl.

File metadata

  • Download URL: MangaDex.py-2.0.10-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for MangaDex.py-2.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e9dbb0341389490e7dd01104135c69e29470fea79af4d85055a54550ef578d6e
MD5 4d1600a584d49598626591d53ac8d60b
BLAKE2b-256 63200cb8a6331bb25403dc1509964176a6b18a93b6e22ce8d5a2b828472b7a57

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