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.1.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.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mangapark_dl-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 4d5365b3d9288499b2d513d33b1ac2d4c9e6099c284e00dabcfbbd1b6a71d92d
MD5 a6ea26b2d418c2eba7ca315205afa7d1
BLAKE2b-256 41b13f558aa956182e899e73c3c45ee5b9db7aeaee0ce1d200dcef271d87e358

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mangapark_dl-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 674e74edf028fb35f183278feaf031a80e71fac2a5ff12f86638d3d485e08447
MD5 a0b13ca567dc0d1afaa4fa4ebaf31176
BLAKE2b-256 1bc10d5c4e00492c172840ba6a43997ccf8c6425d60f08cffc1ef55e4043377d

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