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
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
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
315b6e150d
enable synthetic spreads for all devices ( #789 )
2024-12-30 22:15:41 -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
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
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
4e6ee8b59b
fix bookmark drift when dedupecover is checked ( #772 )
...
* remove cover chapter as needed
* just skip cover chapter
* fix space
2024-11-11 08:19:04 -08:00
Alex Xu
78c014bf22
simplify cover upload on newer MTP based Kindles by replacing EBOK with PDOC ( #767 )
...
* simplify covers by replacing ebok with pdoc
* refactor
* fix order
2024-11-07 21:53:59 -08:00
Alex Xu
5168cd73c4
Make it easier to add new profiles ( #764 )
...
* refactor
* put pw12 under oasis profile
* remove kindle 12 tag
* separate ebok and pdoc
* put cs 12 on top
2024-11-04 20:24:12 -08:00
Alex Xu
f7f19b99da
fix ComicInfo.xml chapters
2024-11-04 09:04:17 -08:00
Alex Xu
8d204668a7
add kindle 12th gen, including colorsoft ( #762 )
...
* add kindle colorsoft
* fix typo
2024-10-23 21:17:22 -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
6738b70487
don't display upscale warning on kindle scribe
2024-06-09 08:00:55 -07:00
Dominik Gedon
44094bdb21
Add Kobo Libra/Clara colour ( #703 )
...
* fix: trailing whitespaces
* Add color toggle mode
* Add Kobo Libra Colour
Signed-off-by: Dominik Gedon <dominik@gedon.org >
* Add Kobo Clara Colour
Signed-off-by: Dominik Gedon <dominik@gedon.org >
* Address suggestions
* Address more suggestions
---------
Signed-off-by: Dominik Gedon <dominik@gedon.org >
2024-06-09 08:00:25 -07:00
Bruno Resende
c35dd137ea
Add de-dupe cover option for landscape alignment ( #561 )
...
* Adds --author argument to CLI
* Add --prefercoverfile and --nocoveraspage arguments to CLI
* cover checks only run once
* Revert "cover checks only run once"
This reverts commit ad7b3cc106 .
* split off author portion
* split off author
* remove prefercover
* whitespace fixes
* rename to duplicatecover
* whitespace fixes
* rename to dedupecover
* add dedupe to UI
---------
Co-authored-by: Alex Xu <alexkurosakimh3@gmail.com >
2024-05-17 09:56:22 -07:00
Alex Xu
1ea008c8f3
reduce dependency on 7z, unar, homebrew by using builtin tar ( #693 )
...
* reduce dependency on 7z, unar, homebrew by using builtin tar
* update readme
* fix typo
* add editor text
* remove unar
* Revert "remove unar"
This reverts commit 2c4b239d67 .
* Revert "fix typo"
This reverts commit 79752c7f38 .
* Revert "update readme"
This reverts commit 4f5c727a2d .
2024-05-17 09:56:04 -07:00
Alex Xu
cbc1ed5db4
Kindle Scribe 1860 max width ( #691 )
...
* Kindle Scribe 1860 max width
* create kindle_scribe_azw3 var
* clean up code
2024-05-17 09:55:43 -07:00
Alex Xu
4a9f693574
Adds --author argument to CLI ( #683 )
2024-04-16 14:59:54 -07:00
Alex Xu
49bf80f5d8
LOAD_TRUNCATED_IMAGES = True
2024-03-04 21:36:07 -08: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
3988f2012f
fix p7zip-rar error and files with ' or " by using arg lists instead of strings ( #633 )
...
* Revert "Revert "fix files with ' or " by using arg lists instead of strings (#581 )" (#628 )"
This reverts commit b528dab711 .
* handle FileNotFoundError
* modify unar handling
* remove unneeded utf-8 encoding
* dont uft-8 encode 7z
* remove utf-8 encoding from 7z calls
* don't extract stderr
* add extraction error
* edit error message
* remove debug
* remove kindlegen location from GUI
* remove comment
2023-12-21 12:52:35 -08:00
Alex Xu
6cdd9d5909
change kobo epub filenames ( #616 )
2023-12-21 12:51:26 -08:00
Alex Xu
a99c63acea
use os_sorted over natsorted
2023-12-21 09:43:07 -08:00
Alex Xu
b528dab711
Revert "fix files with ' or " by using arg lists instead of strings ( #581 )" ( #628 )
...
This reverts commit 431862a2e9 .
2023-11-28 08:20:14 -08:00
Alex Xu
da1ba64bd2
skip bookmarks if split ( #620 )
2023-11-28 06:54:47 -08:00
Alex Xu
68da853e42
fix page order in pdf and more by using natural sort instead of python sort ( #589 )
...
* use natsorted
* Add fast
2023-11-09 23:00:44 +00:00
Alex Xu
431862a2e9
fix files with ' or " by using arg lists instead of strings ( #581 )
...
* replace popen with subprocess run
* add splitlines
* remove stdin
* fix xml
* fix error logging and 7zip
2023-11-09 22:27:09 +00:00
Alex Xu
60e9f075b8
replace exit() with sys.exit() ( #590 )
2023-09-08 20:18:32 +00:00
Alex Xu
6836c20377
Fix page order and bookmarks by renaming numerically ( #507 )
...
* disable slugify
* rename to digits
* add -kcc
* add ABC checks
* remove kobo
* don't use if statements
* rename to suffix
* re-order check
* only slugify directories
* add break
* add sorted
* fix kcc-b logic
* add kcc to front of filename
---------
Co-authored-by: Alexander Xu <alexanderx@qualtrics.com >
2023-08-07 18:22:46 +00:00
swaggy-p-jp
f75ea6dfe8
enable double spread on kindle ( #567 )
2023-08-07 18:07:00 +00:00
Alex Xu
a5202458dc
Merge pull request #553
...
* warn p7zip-rar
* replace strerror
2023-07-05 16:54:24 +00:00
Vinh Quang Tran
935727c1db
Override book's title if Title is set in XML ( #532 )
...
* Allow overriding title if it is set in XML
2023-06-10 09:13:01 +00:00
darodi
0bbe9348a2
OptionParser to ArgumentParser ( #517 )
2023-05-14 16:31:45 +00:00
darodi
21a167b3ee
limit kindle scribe image size to (1440, 1920) when using kindlegen ( #516 )
2023-05-13 15:50:27 +00:00
darodi
b14f59e77a
limit kindle scribe image size to (1440, 1920) when using kindlegen
2023-05-13 03:40:52 +02:00
darodi
718fda2f0c
Even with EPUB-200MB option selected, created file is above 200MB
2023-04-17 19:49:14 +02:00
darodi
ec58964c7c
Revert "Disable Panel View for kindle scribe"
...
This reverts commit 9bc1f92c8c .
2023-04-17 19:45:20 +02:00
darodi
9bc1f92c8c
Disable Panel View for kindle scribe
2023-04-06 19:13:56 +02:00
darodi
dfca136a2d
comic2ebook/func: Add a delete option and function ( closes #458 )
2023-03-02 17:31:33 +01:00
Constantin Hong
92ced5f415
comic2ebook/func: Add a delete option and function ( closes #458 )
2023-03-02 17:12:46 +01:00
Frédéric Brière
16e275bb1f
Added --croppingminimum option to set a cropping minimum area ratio
...
Closes #342
2023-01-21 11:30:30 +01:00
darodi
b225de7b97
Enable Synthetic Spreads for the Kobo Forma.
2023-01-21 11:20:14 +01:00
Michael Shavit
4a89446914
Enable Synthetic Spreads for the Kobo Forma.
...
Rotating the device into landscape mode will cause it to display two
pages side by side. This is particularly useful for input comics whose
spreads are already split into two files.
See https://github.com/kobolabs/epub-spec#synthetic-spreads for
additional information on synthetic spreads.
(Tiny drive-by: Add Kobo format to list of profiles for which the AUTO
format is EPUB)
2023-01-21 11:20:14 +01:00
StudioEtrange
64521de577
replace move with copyfile
2023-01-21 11:03:39 +01:00
catsout
38b14fd734
Using communicate instead of terminate ( #459 )
...
Fix kindlegen not clear temp files
2023-01-21 11:00:04 +01:00
darodi
2c19898952
Fix spread splitter not keeping aspect ratio
2023-01-14 00:31:11 +01:00
darodi
9b45633279
activate batchsplit only for EPUB-200
2023-01-14 00:31:11 +01:00