Command line application and library to download and convert comics from various sources
Project description
mandown
Comic downloader and converter to CBZ and EPUB as a Python library and command line application.
Supported sites
- https://mangasee123.com
- https://manganato.com
- https://webtoons.com
- https://mangadex.org
- https://mangakakalot.com
Installation
Install the package from PyPI:
pip3 install mandown
Or, to build from source:
Mandown depends on poetry for building.
git clone https://github.com/potatoeggy/mandown.git
poetry install
poetry build
pip3 install dist/mandown*.whl
Usage
mandown download <URL>
To convert the download contents to CBZ/EPUB, append the --convert
option. To apply image processing to the downloaded images, append the --process
option.
mandown download <URL> --convert epub --process rotate_double_pages
To convert an existing folder without downloading anything except metadata (like a stripped-down version of https://github.com/ciromattia/kcc), use the convert
command.
mandown convert <FORMAT> <PATH_TO_FOLDER>
Run mandown --help
for more info.
Library usage
import os
from mandown import mandown
manga = mandown.query(url_to_manga)
print(manga.metadata, manga.chapters)
for c in manga.chapters:
mandown.download_chapter(c, dest_folder=os.getcwd(), maxthreads=4)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.