Alex Xu
84da718167
more extraction fixes ( #1023 )
2025-07-10 09:14:06 -07:00
Alex Xu
07ef11013a
fix cbz metadata ( #1018 )
2025-07-09 11:14:25 -07:00
Alex Xu
68186285bd
only use 7zz on macos ( #1012 )
2025-07-03 12:36:12 -07:00
Alex Xu
17c0a73f9f
upgrade 7z to 7zz ( #1005 )
2025-07-01 08:12:01 -07:00
Alex Xu
c9ed3feef1
deprioritize tar ( #842 )
2025-02-28 20:17:41 -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
Alex Xu
add2ef9faa
fix image file is corrupt for real
2024-09-07 22:17:30 -07:00
Alex Xu
fe902ec213
fix corrupt
2024-09-06 23:04:32 -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
1bd7506140
remove unar macOS
2024-06-25 21:04:52 -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
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
54b5d698ee
fix access denied
2023-12-21 09:43:33 -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
6dcaf9a6d1
fix unsupported archive error ( #619 )
2023-11-28 06:53:58 -08: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
1318b9c0f2
Fix Mac CBZ, CBR, damaged, cover upload
...
.decode("utf-8")
edit kindlegen text
adjust 7z text
add unar
delete spec
remove 7z binaries
change path priorities
add 7z location for m1
delete plist
fix mac cover upload
2023-08-06 21:39:40 +02:00
darodi
0bbe9348a2
OptionParser to ArgumentParser ( #517 )
2023-05-14 16:31:45 +00:00
darodi
dba927c351
use unrar for fedora only
2023-05-13 18:24:18 +02:00
darodi
1c9eeee52d
use unrar for fedora only
2023-05-13 14:11:50 +02:00
Alice Charatonik
4fa72780a1
fix in fedora: 7z doesn't support rar archives, use unrar ( #370 )
...
see
https://github.com/ttys3/fedora-rpm-p7zip
https://sourceforge.net/p/sevenzip/discussion/45798/thread/dc2d0438/#8f9f
2023-01-21 10:54:11 +01:00
Paweł Jastrzębski
259800e48b
Tweaks for Windows binary
2019-03-07 11:36:56 +01:00
Paweł Jastrzębski
535c2c220b
Added RAR5 support
2019-03-06 20:12:11 +01:00
Paweł Jastrzębski
332d3d455e
Version bump
2019-03-06 15:47:18 +01:00
Paweł Jastrzębski
7904662f25
Let 7-Zip handle all archive operations
2018-07-10 08:09:04 +02:00