Giter Club home page Giter Club logo

freedy82 / comic-toolbox Goto Github PK

View Code? Open in Web Editor NEW
21.0 1.0 4.0 25.69 MB

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

License: GNU General Public License v3.0

Python 100.00%
comic-downloader comics crawler download-comic manga manga-downloader comic comics-reader manga-reader reader

comic-toolbox's Introduction

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

comic-toolbox's People

Contributors

freedy82 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

comic-toolbox's Issues

suppress download window

這是一個很棒的程式!
我想要把這個程式放在背景跑
可是每當有一個章節下載完後 會有一個短暫的視窗跳出來又消失 會強制把畫面切回來(玩遊戲或打字都不方便)
有沒有辦法suppress這個視窗?
謝謝!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.