/Comic-Toolbox

Comic toolbox, GUI interface, download, reader, translation, conversion, image processing, cropping, compression, convenient for e-book reader users 漫畫工具箱,GUI介面,下載、閱讀、翻譯、轉檔、處理、裁剪、壓縮,方便電子書閱讀器用戶

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Comic Toolbox ( Manga Toolbox )

Chinese version please check this page (中文版請看這)

At the front

This tool is mainly for practicing Python before, and then I will change it when I have time, so the overall code is not very well written 😅 And because it is a learning work, sometimes you may find something strange or useless function in this tool? ! !

Another part of the functions may be more convenient and useful for users of e-ink e-book readers, because my original intention is to use it for my own Light 2 reader 😅

Please also be kind to the comics websites, if the site is broken, no one has to download it😅

Please set the crawler's delay time (in the setting interface) before starting the download. I am not responsible for the IP blocked by the website!

If you think this tool is helpful to you, please click star to follow, thank you for your support

If you encounter problems during use, please submit ISSUE

Main features

  • Full GUI interface operation
  • Comic batch download
  • Bookmark function (more convenient to follow)
  • Sub-categories are stored by chapter/volume/extra
  • Support proxy function
  • Batch conversion of images (such as webp, gif, png to jpg)
  • Batch processing of pictures (such as changing contrast, brightness, sharpness, color, supporting Real-CUGAN AI enhancement, which is helpful for older comics)
  • Batch cropping of pictures (supports the integrated cropping of common Japanese manga covers, 2-page integrated cropping, semi-automatic fine-tuning, convenient for e-book readers)
  • Compression tool: support to generate cbz, epub, pdf, zip, docx (multiple chapters can be combined into one file)
  • Reader, supports multi-level subdirectory diversity / CBZ / ZIP / PDF, can set different number of pages, reading order from left to right or right to left, page ratio, reading method: page or full page Vertical (convenient for Korean comics), support bookmark reading progress, full screen reading
  • Translator tool supports simple automatic dialog detection, OCR, translation, generating new translated images

Supported download site

  • 動漫狂 www.cartoonmad.com
  • 無限動漫 www.comicabc.com
  • 动漫屋 www.dm5.com
  • 动漫之家 www.dmzj.com
  • 咚漫漫画 dongmanmanhua.cn
  • 酷漫屋 www.kumw5.com
  • 漫畫柜 www.mhgui.com
  • Read Comic Online (American manga) readcomicsonline.ru
  • WEBTOON (Korean manga) www.webtoons.com
  • MangaDex (Multi-language manga) mangadex.org

Interface Introduction

Download tool

Download Tool

Reader

Reader

Conversion tool

Converter Tool

Crop tool

Crop tool

Compression tool

Compressor

Image processing

Image processing

Image cropping

Image crop

Translator

(Page credit from https://www.mangaz.com/book/detail/44851 )

Translator

Settings - Prevent Banned

Settings

Bookmarks of downloader (some I'm watching, some I'm testing 😅 )

Bookmarks

Dark theme

Dark Theme

2 times the Real-CUGAN noise reduction effect (the left is the original image, the right is the rendering)

Real-CUGAN effect

Notice

For Convert Tool, Crop Tool, Compress Tool, please select the folder of the comic series before scanning
E.g:
📁 d:\comics\ (download folder)
📁 d:\comics\book_name\ (folder of series)
📁 d:\comics\book_name\chapter-##\ (chapter/volume folder)
🖼 d:\comics\book_name\chapter-##\###.jpg (image file)

The conversion tool destination folder is suggested to be different from the source folder, even though it should be fine, but to be on the safe side 😅

Notes

It is only for academic research and exchange, respect copyright, please support genuine, and resources downloaded or generated through this tool ** are prohibited from spreading and sharing! It is forbidden to use this project for commercial activities! **

Installation

View Installation

Changelog

View Changelog

Refer to

The crawler part has some code references from

Dialog detection ComicVision by Muntaser Syed

Learn Python from Luo Hao's Python - 100 days from novice to master (still not finished yet😅 still a novice)

PyQt5 learned from buzzing this year is still not enough money to buy psQQ, let's use PyQt to write one by ourselves

QSS dark theme refers to QSS-Skin-Builder of Schoolbag

Some icons are from Icons8

License

Comic Toolbox is licensed under GPL v3.0 license