mansuf / mangadex-downloader

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

Generate ComicInfo.xml for volumes as well #87

Closed AlexLJordan closed 5 months ago

AlexLJordan commented 1 year ago

The idea

I noticed that the ComicInfo.xml is created for cbz format, but not for cbz-volume.

Since volumes are more similar to the usual full books I put on my device, I'd love to use the cbz-volume option, also to reduce clutter.

But calibre (using the EmbedComicMetadata plugin) relies on the ComicInfo.xml file to find out metadata like the name of author and series, which is currently not created for volumes.

Why this feature should be added to the app ?

This would make it much nicer to read manga on e-readers in terms of whole volumes, instead of chapters, which can be only few pages at times.

mansuf commented 1 year ago

To be honest, i'm not sure if ComicInfo.xml can be used for cbz-volume and cbz-single formats. That feature was created by someone else (see PR https://github.com/mansuf/mangadex-downloader/pull/26). I will figure it how to work on it.

There is no ETA when this feature is done, because i don't have time to work for this project.

For now, you can try epub-volume format for calibre. They both have metadata for manga as well.

mansuf commented 5 months ago

Hello, ComicInfo.xml file has been added into cbz-volume and cbz-single formats. You can try it now by installing development version.

Installation method with pip & git:

pip uninstall mangadex-downloader
pip install -U git+https://github.com/mansuf/mangadex-downloader.git@0d0e724975f8ec963f46d9a9dea2e58d6f6adf19

Installation from Github Release:

You can download it from here (in "artifacts" section) -> https://github.com/mansuf/mangadex-downloader/actions/runs/8518332683