1
0
mirror of https://github.com/ciromattia/kcc synced 2026-05-27 17:53:28 +00:00
Commit Graph

1531 Commits

Author SHA1 Message Date
Alex Xu c9ed3feef1 deprioritize tar (#842) 2025-02-28 20:17:41 -08:00
Alex Xu be147fe7e5 saves several seconds per file (#841) 2025-02-28 20:11:11 -08:00
utopiafallen 62ffa2bc80 Improve processing performance by partially undoing "Refactored detection of corrupted files"
Commit f952634971 moved image corruption detection out from the ComicPage constructor and into a standalone detectCorruption() function. This led to a performance regression because now corruption detection happens in a single thread when it used to be distributed across worker threads, and because a source image is now loaded twice in memory: once during corruption detection and once when actually going to process the image.

Image file corruption detection is now back inside the ComicPage constructor and the extra load() has been removed because the convert() call will automatically invoke load() and most likely throw the same exceptions.
2025-02-28 19:49:13 -08:00
Alex Xu 11186d07c0 fix file splitting/chunking for real in certain situations (#839)
* fix file splitting without ComicInfo.xml

* remove dead var
2025-02-28 19:19:11 -08:00
Alex Xu 4b3cd6882a Revert "Build windows GUI version normally without docker" (#835)
* Revert "remove GUI windows docker"

This reverts commit 4fc5cc9dfb.

* build windows gui version with docker

* cffi

* bump 7.2.2
v7.2.2
2025-02-25 08:57:40 -08:00
Alex Xu b35a2baf05 bump 7.2.1 v7.2.1 2025-02-20 18:24:53 -08:00
Alex Xu 11a395e983 fix pdf workdir (#830) 2025-02-20 18:24:06 -08:00
Alex Xu 2e39a8c227 add jpeg2000 (#828) 2025-02-19 16:29:26 -08:00
Alex Xu 02535421a0 rename batch to chunk (#826) 2025-02-12 15:31:40 -08:00
Alex Xu 3d4fae62d8 reduce rainbow checkbox (#824) v7.2.0 2025-02-09 19:10:56 -08:00
Alex Xu 2b550b8b98 bump to 7.2.0 2025-02-06 14:08:11 -08:00
Alex Xu ecee7cf6f5 don't sanitize twice 2025-02-06 14:07:09 -08:00
Alex Xu b0a5558da1 write temp files next to source instead of on main ssd (#820)
* extract to same folder

* rename split to batch

* write temp files to source
2025-01-30 12:42:02 -08:00
Alex Xu 1b487c18d6 with certain file structures: fix large file chunking, ComicInfo.xml, permissions (#819)
* fix nested folder extraction

* add comicinfo.xml handling

* sanitize

* add error handling

* space
2025-01-30 11:31:33 -08:00
Alex Xu a3546d19c3 add build_binary commands to readme (#818) 2025-01-29 19:14:08 -08:00
X5Games / Neyney10 2f703ef92c Inter-panel cropping method. (#810)
* Inter-panel cropping method.

* 1. Save interpanelcrop option.
2. Update readme with the the new interpanelcrop argument.
3. Add a tooltip to the inter-panel crop box.
2025-01-27 13:44:23 -08:00
Alex Xu 4fb993b38b add example new checkbox PR (#815) 2025-01-27 13:42:06 -08:00
Alex Xu 1401f94c1f reorganize imports to match autogenerated files (#813)
* reorganize imports of QtGui and more

* remove unused imports
2025-01-23 09:36:03 -08:00
X5Games / Neyney10 70d10204ee Update UI to match Qt Creator 15.0. (#809) 2025-01-16 13:33:54 -08:00
Alex Xu a9d0c57ba6 build appimage on ubuntu-22.04 instead of 24.04 (#803) v7.1.2 2025-01-06 18:05:47 -08:00
Alex Xu 5598596650 bump to 7.1.2 2025-01-05 08:59:37 -08:00
Alex Xu 4b7b6d1c58 Revert "qt6-wayland (#800)" (#801)
This reverts commit 075bc748d1.
2025-01-04 22:45:00 -08:00
Alex Xu 075bc748d1 qt6-wayland (#800) 2025-01-04 22:35:22 -08:00
Alex Xu 9e318ed33e add author gui (#799) 2025-01-04 21:49:51 -08:00
Alex Xu 6d21bfa6fa bump to 7.1.1 2025-01-03 20:08:13 -08:00
Alex Xu 132574d57d remove fastnumbers (#798) 2025-01-03 20:06:44 -08:00
Alex Xu 317fb33fd0 No Rotate option (#785)
* no rotate

* Revert "no rotate"

This reverts commit b6f1fe8882.

* implement norotate
2025-01-03 19:43:20 -08:00
Alex Xu 2189f4b1cb Revert "build appimage on ubuntu-20.04 instead of 22.04 (#795)" (#797)
This reverts commit 462a3cebde.
2024-12-31 18:41:10 -08:00
Alex Xu 462a3cebde build appimage on ubuntu-20.04 instead of 22.04 (#795) 2024-12-31 09:05:09 -08:00
Alex Xu 2a414ef936 bump to 7.1.0 2024-12-30 22:23:18 -08:00
Alex Xu 4adb998896 modify path with c2e and c2p (#790) 2024-12-30 22:19:23 -08:00
Alex Xu 315b6e150d enable synthetic spreads for all devices (#789) 2024-12-30 22:15:41 -08:00
Alex Xu 5875508597 fix dark mode (#794) 2024-12-30 20:16:11 -08:00
Alex Xu 0a4ef31daf Fix cropping power sliders (#793)
* undo gui changes

* fix gui
2024-12-30 19:15:02 -08:00
Alex Xu c99df3308e macos-12 is deprecated on GitHub, switch to macos-13 intel (#791) 2024-12-25 12:49:46 -08:00
Alex Xu e9482fbd6c linux search for kindlegen in ~/.local/bin for steam deck and more (#786)
* on steam deck, search for kindlegen in ~/.local/bin

* remove comment
2024-12-25 12:24:12 -08:00
Alex Xu 434fe90b00 don't delete/dedupe covers, just change initial alignment (#784)
* don't delete covers, just change initial alignment

* replace dedupecover with spreadshift
2024-12-19 09:06:59 -08:00
dependabot[bot] 73a91ec0ae Bump python from 3.12-slim-bullseye to 3.13-slim-bullseye
Bumps python from 3.12-slim-bullseye to 3.13-slim-bullseye.

---
updated-dependencies:
- dependency-name: python
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-13 15:43:51 -08:00
Bradley Newman e0b1848e09 Update README to include the latest usage options for kcc-c2e.py 2024-12-13 15:42:19 -08:00
Bradley Newman a9360e6bc3 Add --nokepub option
By setting this to true, '.epub' format will be output rather than
'.kepub.epub'
2024-12-13 15:42:19 -08:00
termdisc ae475e709a Add additional check for differently named Fedora-based distros (#780)
Bazzite is Fedora-based but fails the `distro.id() == 'fedora'` check because `distro.id()` resolves to "bazzite." I added an additional check to include `distro.like() == 'fedora'` for situations like this.

This needs to be formatted as an or statement because plain Fedora resolves `distro.like()` as a null string.
2024-12-13 14:08:40 -08:00
Matthias Witte 4769f68265 Remarkable profiles (#781)
* Add profiles for remarkable 1, 2 and Paper Pro

* Add remarkable icons based on Other.png

* Mention remarkable profile in README.md
2024-12-13 14:08:08 -08:00
Alex Xu dbe6043542 add center spread property 2024-12-13 10:13:18 -08:00
Alex Xu e1a318145d fix left to right comic spread alignment 2024-12-13 09:59:33 -08:00
Alex Xu a71523b2d4 Remove scribe cover guide 2024-12-03 16:52:43 -08:00
Alex Xu 7a5473f530 Update 7z readme 2024-12-03 09:42:11 -08:00
Alex Xu f5a5624112 add numpy to armv7 2024-11-16 20:09:36 -08:00
Alex Xu 3b7e8dc9a5 Docker numpy (#775)
* docker-base-20241116

* docker-base-20241116
2024-11-16 20:01:50 -08:00
Alex Xu e637f37ef0 bump to 7.0.0 v7.0.0 2024-11-11 15:52:29 -08:00
neyney10 6ba690659f Fix a missing line from previous commit. 2024-11-11 15:51:41 -08:00