Mangadex-downloader

Latest version: v2.10.3

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

2.0.1

Fix bugs

- Fixed downloader is keep restarting indefinitely if the server has a problem.

Improvements

- Downloader now has a default timeout (15 seconds) to prevent infinite waiting

----------

These binaries are for Windows only.

2.0.0

New features

- Added ability to auto select prompt (list, library, followed-list command) [29](https://github.com/mansuf/mangadex-downloader/issues/29)
- Added ability to disable creation of chapter info for any `single` and `volume` formats [30](https://github.com/mansuf/mangadex-downloader/issues/30)
- Added new config
- `no_chapter_info`
- `no_group_name` 31
- Added new search filters
- `order[*]` [32](https://github.com/mansuf/mangadex-downloader/issues/32)
- Added optional dependency [`orjson`](https://pypi.org/project/orjson/) for faster loading and dumping JSON object.
- Added EPUB support (`epub`, `epub-volume`, `epub-single`)

Improvements

- Search filter `included_tags` and `excluded_tags` are now accepting keyword

Fix bugs

- Fixed message `Chapter ... from group ... has no images` is not showing properly.
- Fixed batch download error handler is not working
- Fixed download is overflowing when `.temp` file is out of range
- Fixed memory slowly increased during download
- Fixed download with `raw-single` format is not working.
- Fixed error `OSError: broken data stream when reading image file` when downloading in any `pdf` formats.
- Fixed downloder is overflowing when server didn't support `Range` header

Breaking changes

- Removed `--unsafe` and `-u` option (deprecated from v1.3.0)
- Removed `--no-verify` and `-nv` option
- Removed API references [notes](notes-api-references-removal)
- Changed extension file for `tachiyomi-zip` format (from `.zip` to `.cbz`)
- [Pillow](https://pypi.org/project/pillow/) is no longer required when downloading in any `single` and `volume` format.
- All formats will download and convert in separated time (previously was download and convert in same time).
- `--range` option is disabled, because it's broken right now and needs to reworked

Notes: API references removal <a id="notes-api-references-removal"></a>

All public API is now become private API. Please do not use it for your python script.
Those can be changed without any notice.

----------

These binaries are for Windows only.

1.7.2

Fix bugs

- Fixed improper validation for `file:<location>` command
- Fixed error `cannot save mode xxx` when downloading in any `pdf` format

----------

These binaries are for Windows only.

1.7.1

Not secure
Fix bugs

- Fixed the app won't start [28](https://github.com/mansuf/mangadex-downloader/issues/28).
- Fixed `-doh` or `--dns-over-https` option are not working.

----------

These binaries are for Windows only.

1.7.0

Not secure
New features

- Added ability to download manga from scanlator group
- Added new search filter
- `group`
- Added new config
- `dns_over_https`

Improvements

- Added delay to each failed HTTP(s) requests (Delay time formula: `attempt * 0.5`). If `--delay-requests` is set, delay time will be used from `--delay-requests` instead.
- Simplified error message [[notes]](notes-simplified-error-message)

Dependencies

- Pinned `requests-doh` library version to 0.2.2

Notes: Simplified error message <a id="notes-simplified-error-message"></a>

Error message has been simplified, no more showing usage on every error thrown.

Before

shell
$ mangadex-dl "library:ayeeee lmao"
usage: mangadex-dl [-h] [--type {manga,list,chapter,legacy-manga,legacy-chapter}] [--path FOLDER] [--replace]
[--verbose] [--unsafe] [--search] [--search-filter SEARCH_FILTER] [--use-alt-details]
[--group GROUP_ID] [-lang LANGUAGE] [--list-languages] [--start-chapter CHAPTER]
[--end-chapter CHAPTER] [--no-oneshot-chapter] [--no-group-name] [--use-chapter-title]
[--range RANGE] [--start-page NUM_PAGE] [--end-page NUM_PAGE] [--use-compressed-image]
[--cover {original,512px,256px,none}] [--login] [--login-username USERNAME]
[--login-password PASSWORD] [--login-cache]
[--save-as {raw,raw-volume,raw-single,tachiyomi,tachiyomi-zip,pdf,pdf-volume,pdf-single,cbz,cbz-volume,cbz-single,cb7,cb7-volume,cb7-single}]
[--proxy SOCKS / HTTP Proxy] [--proxy-env] [--force-https] [--delay-requests TIME_IN_SECONDS]
[--dns-over-https PROVIDER] [--timeout TIME_IN_SECONDS] [-pipe] [--no-verify] [-v] [--update]
URL
mangadex-dl: error: ayeeee lmao are not valid status, choices are {reading, on_hold, plan_to_read, completed, dropped, re_reading}


After

shell
$ mangadex-dl "library:ayeeee lmao"
Error: ayeee lmao are not valid status, choices are {dropped, completed, on_hold, plan_to_read, re_reading, reading}


----------

These binaries are for Windows only.

1.6.2

Not secure
Fix bugs

- Fixed duplicate `ComicInfo.xml` in `cbz` format when app is in verifying files state [27](https://github.com/mansuf/mangadex-downloader/pull/27) garbled1

----------

These binaries are for Windows only.

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.