All Projects → Proxymiity → MangaDex.py

Proxymiity / MangaDex.py

Licence: MIT License
An easy to use wrapper for the MangaDexAPIv5 written in Python using Requests.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MangaDex.py

mangodex
API wrapper for MangaDex v5 API.
Stars: ✭ 35 (+169.23%)
Mutual labels:  mangadex, mangadex-api
uniswap-python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 533 (+4000%)
Mutual labels:  wrapper
popyt
A very easy to use Youtube Data v3 API wrapper.
Stars: ✭ 42 (+223.08%)
Mutual labels:  wrapper
TLightFileStream
Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream.
Stars: ✭ 21 (+61.54%)
Mutual labels:  wrapper
Nodeactyl
A NodeJS API for Pterodactyl panel, this was originally designed for discord.js (Discord bots)
Stars: ✭ 107 (+723.08%)
Mutual labels:  wrapper
raylib-nelua
Raylib wrapper to nelua language
Stars: ✭ 27 (+107.69%)
Mutual labels:  wrapper
hlsjs-upimg-wrapper
The upimg decoder module for hls.js
Stars: ✭ 19 (+46.15%)
Mutual labels:  wrapper
node-api
A JavaScript API Wrapper for NovelCOVID/API
Stars: ✭ 63 (+384.62%)
Mutual labels:  wrapper
RT-Thread-wrapper-of-uCOS-II
RT-Thread操作系统的uCOS-II兼容层:让基于uC/OS-II操作系统开发的应用层无感地迁移到RT-Thread操作系统 | A wrapper which can make codes developed by uCOS-II APIs directly run on RT-Thread
Stars: ✭ 24 (+84.62%)
Mutual labels:  wrapper
JDSP4Linux
An audio effect processor for PipeWire and PulseAudio clients
Stars: ✭ 192 (+1376.92%)
Mutual labels:  wrapper
firebase-db-wrapper-swift
An easy-to-use wrapper for Firebase's Realtime Database
Stars: ✭ 16 (+23.08%)
Mutual labels:  wrapper
ssh2.nim
Async SSH, SCP and SFTP client for Nim, using libssh2 wrapper [WIP]
Stars: ✭ 17 (+30.77%)
Mutual labels:  wrapper
SharpPhysFS
Managed wrapper for the PhysFS library
Stars: ✭ 14 (+7.69%)
Mutual labels:  wrapper
pygmentize
Pygmentize is a wrapper to `pygmentize`, the command line interface provided by Pygments, a python syntax highlighter.
Stars: ✭ 25 (+92.31%)
Mutual labels:  wrapper
fireREST
Python library for interacting with Cisco Firepower Management Center REST API
Stars: ✭ 47 (+261.54%)
Mutual labels:  wrapper
gof
Yet another simple Go filesystem wrapper
Stars: ✭ 13 (+0%)
Mutual labels:  wrapper
restique
A wrapper around restic with profiles
Stars: ✭ 43 (+230.77%)
Mutual labels:  wrapper
coinmarketcap-api
CoinMarketCap API wrapper for node
Stars: ✭ 111 (+753.85%)
Mutual labels:  wrapper
WireGuard-Wrapper
Simple wrapper that makes WireGuard easier to use with VPN providers.
Stars: ✭ 29 (+123.08%)
Mutual labels:  wrapper
Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (+1169.23%)
Mutual labels:  wrapper

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].