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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mangapark_dl-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 16cfda08680bc0392489faa1cb105bde3ad95d2eab6dd596448e0277d4f79d58
MD5 ba8fb0e2271da73268cf8afb22ad0c23
BLAKE2b-256 ad7cb2844580d75d17decd0ee3feef93f051432319457aa609f0f531adb8c454

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mangapark_dl-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 20630f18f8c494ec268ec9331820e6db366f03ab112d6315c8c4da90546fac95
MD5 97abac496f1cd249ab978ee24c395115
BLAKE2b-256 4f718299f4f80ef977ea69d521e98cc59a2b974988db024ea7468011e66c1d03

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