Skip to content

Commit 56fb039

Browse files
committed
Update reader and add translator
1 parent 932ad48 commit 56fb039

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+16246
-11083
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -137,3 +137,4 @@ realcugan-ncnn-vulkan/
137137
make_zip.bat
138138
make_exe.bat
139139
uis/ui2py.bat
140+
models/test_sites/

README.md

+34-55
Original file line numberDiff line numberDiff line change
@@ -18,34 +18,6 @@ If you think this tool is helpful to you, please click star to follow, thank you
1818

1919
If you encounter problems during use, please submit ISSUE
2020

21-
## Refer to
22-
23-
The crawler part has some code references from
24-
25-
- [ComicBook](https://github.com/lossme/ComicBook) by lossme (but doesn't seem to be maintained anymore)
26-
- [ComicCrawler](https://github.com/eight04/ComicCrawler) by eight04
27-
- [manhuagui-dlr](https://github.com/HSSLC/manhuagui-dlr) for HSSLC
28-
29-
Learn Python from Luo Hao's [Python - 100 days from novice to master](https://github.com/jackfrued/Python-100-Days) (still not finished yet😅 still a novice)
30-
31-
PyQt5 learned from buzzing [this year is still not enough money to buy psQQ, let's use PyQt to write one by ourselves](https://www.wongwonggoods.com/category/portfolio/13th_ironman/)
32-
33-
QSS dark theme refers to [QSS-Skin-Builder](https://github.com/satchelwu/QSS-Skin-Builder) of Schoolbag
34-
35-
Some icons are from [Icons8](https://icons8.com/icon/set/show/ios-glyphs)
36-
37-
## Support site
38-
39-
- 動漫狂 `www.cartoonmad.com`
40-
- 無限動漫 `www.comicabc.com`
41-
- 动漫屋 `www.dm5.com`
42-
- 动漫之家 `www.dmzj.com`
43-
- 酷漫屋 `www.kumw5.com`
44-
- 漫畫柜 `www.mhgui.com`
45-
- Read Comic Online (American manga) `readcomicsonline.ru`
46-
- WEBTOON (Korean manga) `www.webtoons.com`
47-
- MangaDex (Multi-language manga) `mangadex.org`
48-
4921
## Main features
5022

5123
- [x] Full GUI interface operation
@@ -57,23 +29,20 @@ Some icons are from [Icons8](https://icons8.com/icon/set/show/ios-glyphs)
5729
- [x] Batch processing of pictures (such as changing contrast, brightness, sharpness, color, supporting Real-CUGAN AI enhancement, which is helpful for older comics)
5830
- [x] 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)
5931
- [x] Compression tool: support to generate cbz, epub, pdf, zip, docx (multiple chapters can be combined into one file)
60-
- [x] 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, picture ratio, reading method: page or full page Vertical (convenient for Korean comics), support bookmark reading progress, full screen reading
61-
62-
## Install / upgrade steps
63-
64-
Personally developed in Python 3.9 in Windows 11, here is the reference
65-
66-
### Install Python
32+
- [x] 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
33+
- [x] Translator tool supports simple automatic dialog detection, OCR, translation, generating new translated images
6734

68-
The installation file can be downloaded from the official Python website [https://www.python.org/](https://www.python.org/).
35+
## Supported download site
6936

70-
Remember to select "Add python.exe to path" when installing to use the pip command.
71-
72-
### Install Node.js
73-
74-
Some web crawlers use Node.js to analyze JavaScript.
75-
76-
The installation file can be downloaded from the official Node.js website [https://nodejs.org/](https://nodejs.org/).
37+
- 動漫狂 `www.cartoonmad.com`
38+
- 無限動漫 `www.comicabc.com`
39+
- 动漫屋 `www.dm5.com`
40+
- 动漫之家 `www.dmzj.com`
41+
- 酷漫屋 `www.kumw5.com`
42+
- 漫畫柜 `www.mhgui.com`
43+
- Read Comic Online (American manga) `readcomicsonline.ru`
44+
- WEBTOON (Korean manga) `www.webtoons.com`
45+
- MangaDex (Multi-language manga) `mangadex.org`
7746

7847
## Interface Introduction
7948

@@ -105,6 +74,12 @@ Image cropping
10574

10675
![Image crop](readmes/screenshots/en/image_cropper.jpg "Image crop")
10776

77+
Translator
78+
79+
(Page credit from https://www.mangaz.com/book/detail/44851 )
80+
81+
![Translator](readmes/screenshots/en/translator.jpg "Translator")
82+
10883
Settings - Prevent Banned
10984

11085
![Settings](readmes/screenshots/en/settings_anti-ban.jpg "Settings")
@@ -135,29 +110,33 @@ The conversion tool destination folder is suggested to be different from the sou
135110

136111
## Notes
137112

138-
It's okay to take the program casually, but please don't take it as your own, thank you!
113+
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! **
139114

140-
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! **
115+
## Installation
141116

142-
## At the end
117+
View [Installation](readmes/installation.md)
143118

144-
Because it is a work that is half-studied and half-written, there must still be many deficiencies. There must be bugs, and there may be quite a few. Welcome to submit issues. Because it is a personal free work, the response to corrections is relatively slow.
119+
## Changelog
145120

146-
~~Want to add Proxy support, but I couldn't find a good free Proxy online~~ (I used the locally installed proxy test in the end)
121+
View [Changelog](readmes/change_log.md)
147122

148-
~~In addition, if you have time, tidy up the code, such as useless imports, requirements and the like~~
123+
## Refer to
149124

150-
## Feelings
125+
The crawler part has some code references from
126+
127+
- [ComicBook](https://github.com/lossme/ComicBook) by lossme (but doesn't seem to be maintained anymore)
128+
- [ComicCrawler](https://github.com/eight04/ComicCrawler) by eight04
129+
- [manhuagui-dlr](https://github.com/HSSLC/manhuagui-dlr) by HSSLC
151130

152-
Python is easy to get started, but difficult to advance 😅
131+
Dialog detection [ComicVision](https://github.com/jemsbhai/comicvision/blob/master/Comic%20Vision.ipynb) by Muntaser Syed
153132

154-
QtDesigner is really useful
133+
Learn Python from Luo Hao's [Python - 100 days from novice to master](https://github.com/jackfrued/Python-100-Days) (still not finished yet😅 still a novice)
155134

156-
OpenCV should be faster than Pillow, but a lot of sin, cos, and tan are difficult to use for those who have passed junior high school for many years!
135+
PyQt5 learned from buzzing [this year is still not enough money to buy psQQ, let's use PyQt to write one by ourselves](https://www.wongwonggoods.com/category/portfolio/13th_ironman/)
157136

158-
## Changelog
137+
QSS dark theme refers to [QSS-Skin-Builder](https://github.com/satchelwu/QSS-Skin-Builder) of Schoolbag
159138

160-
View [Changelog](readmes/change_log.md)
139+
Some icons are from [Icons8](https://icons8.com/icon/set/show/ios-glyphs)
161140

162141
## License
163142

fonts/NotoSansCJK-VF.ttf.ttc

36.3 MB
Binary file not shown.

languages/en.qm

1.42 KB
Binary file not shown.

0 commit comments

Comments
 (0)