Skip to main content

A folder/cbz downloader for manga from mangapark v5.3. Uses chrome OR safari drivers via selenium.

Project description

mangapark-dl

  • A folder/cbz downloader for manga from mangapark v5.3. Uses chrome OR safari drivers via selenium.
  • This project is for educational purposes only. I do not condone piracy and am not affiliated with MangaPark in any way.

Installation

Tested on Python 3.9 and 3.13.

Via pip and the PyPI

Installing the cli tool is simple via pip.

python -m pip install mangapark-dl

For developers

Clone the repository and install dependencies from requirements.txt. You can then run

python3 mangapark_dl/mangapark_dl.py [LINK] [OPTIONS]

Usage

Use mangapark-dl --help to view the help message.

usage: mangapark-dl [-h] [-f FORMAT] [-p PATH] [--force-safari] [-c CHAPTER] [--no-cover] [-s START] [-e END] link

Downloads manga from mangapark v5.3 links

positional arguments:
  link

options:
  -h, --help            show this help message and exit
  -f, --format FORMAT   raw, zip, cbz, pdf
  -p, --path PATH       The path in which the download directory should be created
  --force-safari, --safari
                        MAC ONLY. Force safari browser
  -c, --chapter CHAPTER
                        downloads a chapter link instead of full manga. You must provide a chapter number as argument.
  --no-cover            Skip the cover download. No effect in since chapter mode
  -s, --start START     index (starts at 1) of the first chapter to download, if not provided will start at 1
  -e, --end END         index (starts at 1) of the final chapter to download, if not provided defaults to last
  --all-in-one, --aio   Puts all pages downloaded into a single folder (raw)/file (all other formats)

For example, the following will download Yotsuba&! to /Users/username/Documents/manga/Yotsuba&! as cbz separated by chapter.

mangapark.py "https://mangapark.io/title/11684-en-yotsuba" -p "/Users/username/Documents/manga/" -f "cbz"
  • Note that the default option for path is the cwd and format defaults to cbz. Folder option gives you unzipped verzions of the cbz.
  • For safari usage, remote automation must be enabled and no headless mode is available.
  • Performance may be slow since page must be fully rendered (dynamic JS rendering) before downloads begin.
  • Chapter indices may not correspond to actual chapter numbers due to managpark's nonstandard naming conventions

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

mangapark_dl-0.0.3.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mangapark_dl-0.0.3-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file mangapark_dl-0.0.3.tar.gz.

File metadata

  • Download URL: mangapark_dl-0.0.3.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for mangapark_dl-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ef8ca4f2275834067515971dc574f06456410ff3fea25491169bf12ab46a242a
MD5 5012b27d660f9db3c9c392d445677a80
BLAKE2b-256 ebb127f13a2643d7cdd6dd0509371c16dd16e0968fbb3c27a8cc3655c21927e0

See more details on using hashes here.

File details

Details for the file mangapark_dl-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: mangapark_dl-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.5 Darwin/24.5.0

File hashes

Hashes for mangapark_dl-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7b1f6cafe5d72591dca05672998badf1c4523b49c54a2b791107a99e7b650dee
MD5 8feceaa7c0d65f4b84d8580f970e13d9
BLAKE2b-256 739a7e8f723892eb816176cabc06af71ee774042c6bf2f97acb2a8efa16cff56

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page