Alex Xu
65007aec07
better error when attempting to add images directly ( #1158 )
2025-11-12 15:52:34 -08:00
Alex Xu
4cecf6fc4d
Experimental Windows 7 support ( #1069 )
...
* win7
* windows-2022
* downgrade
* bat
* lower requirements
* downgrade pyside6
* downgrade pyside6 more
* delete
* fix win7
* don't crash when settings load fails
* remove with_stem
2025-08-27 16:10:03 -07:00
Alex Xu
9a605c2d8a
dot_clean in c2p
2025-08-04 09:00:14 -07:00
Alex Xu
380dc5c42c
add pymupdf requirement
2025-07-20 21:57:08 -07:00
Alex Xu
e7a07377ef
add avif input support ( #1019 )
...
* add avif input support
* add avif
2025-07-09 11:27:58 -07:00
Alex Xu
f41d5327e0
remove non images early ( #1007 )
2025-07-02 10:17:54 -07:00
Alex Xu
17c0a73f9f
upgrade 7z to 7zz ( #1005 )
2025-07-01 08:12:01 -07:00
Alex Xu
6299c45790
fix flatpak kindlegen detection (7.5.0 regression) ( #1000 )
...
* fix flatpak kindlegen detection
* fix shared
2025-06-29 09:28:47 -07:00
Alex Xu
d113cae154
fix ._ files ( #907 )
2025-04-18 21:52:26 -07:00
Alex Xu
01625904d1
huge speed optimization on HDD by removing md5 ( #845 )
...
* Eliminate unnecessary use of MD5 checksum
md5checksum() computes the actual checksum of a specified file, which is appropriately expensive, but the code seemed to be using the checksum result as a key into the imgMetadata dictionary to avoid handling image files being renamed during processing steps. This seems like a very expensive way to handle the rename so instead, I now update the imgMetadata keys with the new filename in the one place that the rename happens, and avoid MD5 checksums entirely.
* merge conflicts
* Add missing handling for image path renames due to nested chapter folder name
* merge conflicts
* merge conflicts
* add perf_counters
* imgFileProcessing perf_counter
* use startswith and removeprefix
---------
Co-authored-by: utopiafallen <utopiafallen@gmail.com >
2025-03-04 11:28:23 -08:00
Alex Xu
e1e6d587f4
makeZIP now prefers 7z for SPEED ( #844 )
2025-03-02 11:08:27 -08:00
Alex Xu
2e39a8c227
add jpeg2000 ( #828 )
2025-02-19 16:29:26 -08:00
Alex Xu
16dd034af4
add Python 3.12 support
2024-08-28 14:26:54 -07:00
Alex Xu
ab089adbca
fix no such file or directory 7z ( #728 )
...
* refactor archive code
* simplify code
* Revert "simplify code"
This reverts commit 3e90dd66c3 .
* add link to missing extraction software
* fix tar
* fix wording
2024-08-09 17:08:13 -07:00
Alex Xu
ee31b784cb
Add native Apple Silicon support by upgrading qt5 to qt6 ( #523 )
...
* initial upgrade
* fix epub icon
* pyside6
* fix tray icon
* add spaces
* add comment back
* change exec
* edit shared
* Add CheckState enums
* add mozJpeg
* fix batch
* import CheckedState
* remove references to qt5
* add mozJpeg warning
* Update package-linux.yml
* Update package-linux.yml
* Update Dockerfile-base
* Update README.md
* Update package-linux.yml
* Update README.md
* Update README.md
* add mozjpeg to gitignore
* add warning text
* fix state issue
* use same settings save location as qt5
* remove space
* remove mozJpeg
* update Dockerfile-base file version
* use getattr instead of eval
* undo readme changes
* undo conda
* undo gitignore
---------
Co-authored-by: Alexander Xu <alexanderx@qualtrics.com >
Co-authored-by: darodi <4682830+darodi@users.noreply.github.com >
2024-01-02 14:08:39 -08:00
VampiroMedicado
e8502f008a
hide subprocess consoles on Windows ( #656 )
2024-01-01 18:11:55 -08:00
Alex Xu
60e9f075b8
replace exit() with sys.exit() ( #590 )
2023-09-08 20:18:32 +00:00
Fabrizio Pietrucci
7468512ec8
More precise type in slugify dependency check
2023-01-14 00:31:12 +01:00
Fabrizio Pietrucci
2256df0785
Fix 'slugify' dependency check
...
New versions of slugify moved version informations to a standalone
module (__verrsion__.py). Added a check to see if the imported version
is indeed a string (as previously expected). If not, get the
`__version__` variable in the `__version__` module.
2023-01-14 00:31:12 +01:00
Paweł Jastrzębski
4c13ef0f6c
Fixed handling filenames that start with dot ( close #310 )
2019-08-04 09:25:32 +02:00
Paweł Jastrzębski
0b056a8fa8
Stabilise multiprocessing on OSX
2019-03-08 08:16:53 +01:00
Paweł Jastrzębski
7120c76025
Updated changelog
2019-03-07 08:38:22 +01:00
Paweł Jastrzębski
332d3d455e
Version bump
2019-03-06 15:47:18 +01:00
Paweł Jastrzębski
a2ffd259b8
Code cleanup
2018-07-10 09:00:13 +02:00
Paweł Jastrzębski
7904662f25
Let 7-Zip handle all archive operations
2018-07-10 08:09:04 +02:00
Paweł Jastrzębski
ef4a91e44d
WebP support ( close #263 )
2018-07-08 08:42:34 +02:00
Hugo
a63a46a741
Use more standard __version__ rather than PILLOW_VERSION
2018-04-18 11:42:56 +03:00
Paweł Jastrzębski
968b083fb2
Updated build enviroment
2018-03-10 08:41:12 +01:00
Paweł Jastrzębski
5ecddaceab
Version bump
2018-03-08 16:12:56 +01:00
Paweł Jastrzębski
a695a4c151
Code cleanup
2017-11-02 10:28:43 +01:00
Paweł Jastrzębski
40d1ae63da
Tweaked build process
2017-08-20 17:10:28 +02:00
Paweł Jastrzębski
6526b139fd
Code cleanup
2017-03-25 08:05:28 +01:00
Paweł Jastrzębski
2e9b3389e4
Code cleanup
2017-03-15 18:30:32 +01:00
Paweł Jastrzębski
d2c12c89e6
Updated dependencies
2017-03-12 13:29:10 +01:00
Paweł Jastrzębski
45c1afcad4
Update build environment
2017-01-20 09:44:21 +01:00