mansuf / mangadex-downloader

A command-line tool to download manga from MangaDex, written in Python.
https://mangadex-dl.mansuf.link/
MIT License
477 stars 39 forks source link

Add option to batch download any selectable prompt (library, list, followed-list, etc) #29

Closed basilelt closed 2 years ago

basilelt commented 2 years ago

The idea

Hello, it would be nice to be able to download all the titles from a group by only giving the group id to the downloader instead of having to select those one by one.

Thank you very much for your work :)

Why this feature should be added to the app ?

It would save a lot of time.

mansuf commented 2 years ago

Added to v2.0.0 development, this feature will be added soon (no ETA, because i have lots of stuff to do).

Anyway, thanks for the idea ✨.

basilelt commented 2 years ago

Thank you for your response !

I also just saw that user library download works in the same way (selecting which title I would want to download) and having an option to download them all would also save a lot of time for people wanting to archive their followed titles.

mansuf commented 2 years ago

Added in https://github.com/mansuf/mangadex-downloader/pull/25/commits/76d7ab62a14bf822111c899e0a560bfc210bdb9b

You can install development version if you want to try it early.

pip install -U git+https://github.com/mansuf/mangadex-downloader.git@76d7ab62a14bf822111c899e0a560bfc210bdb9b

Edit: Forgot to mention, you can use it from --input-pos option

# Download all
mangadex-dl "library" --input-pos "*"

# Download from position 1
mangadex-dl "library" --input-pos "1"
basilelt commented 2 years ago

I thank you so much for that ! Works fine for library and can even check if it's already downloaded.