Manga-py |Travis CI result| =================================== Universal assistant download manga. ''''''''''''''''''''''''''''''''''' Approximately 300 providers are available now. '''''''''''''''''''''''''''''''''''''''''''''' |Scrutinizer CI result| |Scrutinizer CI coverage| |GitHub issues| |Code Climate| |Issue Count| |GitHub repo size| |PyPI - size| |PyPI - Python Version| |PyPi version| |PyPI - Downloads| Supported resources ------------------- see: - https://manga-py.com/manga-py/#resources-list - https://manga-py.github.io/manga-py/#resources-list (alternative) - https://yuru-yuri.github.io/manga-py/#resources-list (deprecated) Plans for improvement: ---------------------- see: - https://manga-py.com/manga-py/improvement.html - https://manga-py.github.io/manga-py/improvement.html (alternative) How to use ---------- Installation ~~~~~~~~~~~~ 1) Download python 3.5+ https://www.anaconda.com/downloads 2) Install pip package: .. code:: bash pip install manga-py 3) Run program: .. code:: bash manga-py http://manga.url/manga/name # For download manga Installation on the Android ~~~~~~~~~~~~~~~~~~~~~~~~~~~ See https://github.com/manga-py/manga-py/issues/48 Docker image: ~~~~~~~~~~~~~ See: - https://hub.docker.com/r/mangadl/manga-py/tags?page=1&ordering=last_updated - https://github.com/manga-py/manga-py-docker Downloading manga ----------------- **:warning:For sites with cloudflare protect need installed Node.js** **:warning:Notice! By default, the mode of multithreaded image loading is enabled** **To change this behavior, add the key --no-multi-threads** .. code:: bash # download to "./Manga/" directory manga-py http://manga-url-here/manga-name # download to "./Manga/Manga Name" directory manga-py http://manga-url-here/manga-name --name 'Manga Name' # or download to /manga/destination/path/ directory manga-py http://manga-url-here/manga-name -d /manga/destination/path/ # skip 3 volumes manga-py --skip-volumes 3 http://manga-url-here/manga-name # skip 3 volumes and download 2 volumes manga-py --skip-volumes 3 --max-volumes 2 http://manga-url-here/manga-name # reverse volumes downloading (24 -> 1) manga-py --reverse-downloading http://manga-url-here/manga-name # Disable progressbar manga-py --no-progress http://manga-url-here/manga-name Embedded example: ----------------- https://github.com/manga-py/manga-py/blob/stable_1.x/embedded.md Help ---- .. code:: bash manga-py -h # or manga-py --help Suported by JetBrains --------------------- |JetBrains logo| Manga-py Docker --------------- 1. Install docker - Summary https://docs.docker.com/install/ - Mac https://docs.docker.com/docker-for-mac/install/ - Windows https://docs.docker.com/docker-for-windows/install/ 2. Install manga-py .. code:: bash docker pull mangadl/manga-py 3. Run it .. code:: bash docker run -it -v ${PWD}:/home/manga mangadl/manga-py Or docker-compose: 1. Install docker compose https://docs.docker.com/compose/install/ 2. Download manga-py-docker https://github.com/manga-py/manga-py-docker/archive/master.zip 3. Unzip it 4. Run compose .. code:: bash # build docker docker-compose build # run it docker-compose run manga_py .. |Travis CI result| image:: https://travis-ci.com/manga-py/manga-py.svg?branch=stable_1.x :target: https://travis-ci.com/manga-py/manga-py/branches .. |Code Climate| image:: https://codeclimate.com/github/manga-py/manga-py/badges/gpa.svg :target: https://codeclimate.com/github/manga-py/manga-py .. |Issue Count| image:: https://codeclimate.com/github/manga-py/manga-py/badges/issue_count.svg :target: https://codeclimate.com/github/manga-py/manga-py .. |PyPI - Python Version| image:: https://img.shields.io/pypi/pyversions/manga-py.svg :target: https://pypi.org/project/manga-py/ .. |Scrutinizer CI result| image:: https://scrutinizer-ci.com/g/manga-py/manga-py/badges/quality-score.png?b=stable_1.x :target: https://scrutinizer-ci.com/g/manga-py/manga-py .. |Scrutinizer CI coverage| image:: https://scrutinizer-ci.com/g/manga-py/manga-py/badges/coverage.png?b=stable_1.x :target: https://scrutinizer-ci.com/g/manga-py/manga-py .. |GitHub issues| image:: https://img.shields.io/github/issues/manga-py/manga-py.svg :target: https://github.com/manga-py/manga-py/issues .. |PyPi version| image:: https://badge.fury.io/py/manga-py.svg :alt: PyPI :target: https://pypi.org/project/manga-py/ .. |JetBrains logo| image:: https://github.com/yuru-yuri/manga-py/raw/stable_1.x/.github/jetbrains.png :alt: JetBrains :target: https://www.jetbrains.com/?from=manga-py .. |MicroBadger Layers| image:: https://img.shields.io/microbadger/layers/mangadl/manga-py :alt: MicroBadger Layers .. |MicroBadger Size| image:: https://img.shields.io/microbadger/image-size/mangadl/manga-py :alt: MicroBadger Size .. |GitHub repo size| image:: https://img.shields.io/github/repo-size/manga-py/manga-py :alt: GitHub repo size .. |PyPI - Downloads| image:: https://img.shields.io/pypi/dm/manga-py :alt: PyPI - Downloads .. |PyPI - size| image:: https://img.shields.io/badge/dynamic/json?color=success&label=PyPI+size&query=%24.size&url=https://sttv.me/manga-py.json&?cacheSeconds=3600&suffix=+Kb :alt: PyPI - size