Timmy Welch
0950f032c3
Use zipremove
2025-06-19 00:13:59 -07:00
Timmy Welch
653e792bfd
Switch to PyQt6
2025-06-18 17:24:37 -07:00
Timmy Welch
0f1239f603
Remove probably unnecessary waits in rar code for macOS
2025-05-04 17:28:03 -07:00
Timmy Welch
f1b729129e
Fix mypy types
2025-05-04 15:32:26 -07:00
Timmy Welch
c9e368bf3f
Speedup ComicArchive access fixes #728
...
Fix invalid zip test
Removing the check on each file inside of the zip, invalid zip files may still be opened but don't really matter in this case
Cache reading the filename list
Add a list of supported extensions to check first for an archiver
Remove unnecessary calls to rar executable
Fix limiter on integration test
Remove excess processEvents calls
Fix unnecessary calls when inserting into the FileSelectionList
2025-05-02 13:42:01 -07:00
Timmy Welch
5ee31f45a8
Fix performance when removing tags from cbz files
2025-04-30 17:26:36 -07:00
Timmy Welch
d4bdefa9c1
Simplify zip
2025-04-22 21:04:02 -07:00
Timmy Welch
a87368bd09
Fix #741
2025-03-22 20:21:07 -07:00
Timmy Welch
3b5e9d8f95
Log a warning the first time we can't find rar for writing
2025-03-18 21:25:04 -07:00
Timmy Welch
803768b33a
Allow recording the original hash
2025-03-02 12:32:40 -08:00
Timmy Welch
8709ef301d
Fix failing test
2024-08-03 23:11:31 -07:00
Timmy Welch
b8728c5eed
Improve performance when re-tagging file based tags in zip archives
2024-08-03 14:41:04 -07:00
Timmy Welch
898ccef5c0
Set the working directory for rar commands
2024-06-08 15:00:25 -07:00
Timmy Welch
956c383e5f
Fix py7zr
2024-03-05 15:13:03 -08:00
Timmy Welch
87248503b4
Allow 7z again
2024-02-19 11:57:30 -08:00
Timmy Welch
54b0630891
Allow 7z for rar decompression on Windows
2024-02-18 21:57:51 -08:00
Timmy Welch
ad8b92743c
Remove unused variable
2024-02-18 18:01:51 -08:00
Timmy Welch
768ef0b6bc
Fix rar exe handling
2024-02-18 01:40:49 -08:00
pre-commit-ci[bot]
df762746ec
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
Timmy Welch
ae5e246180
Add plugin support for metadata
2023-12-17 21:47:43 -08:00
Timmy Welch
6227edb0a3
Set rar cwd to reduce errors
2023-10-12 01:30:32 -07:00
Timmy Welch
edb087abde
Handle errors when reading zip comments fixes #548
2023-10-07 11:49:57 -07:00
Timmy Welch
b6d5fe7013
Improve rar error messages
2023-10-04 19:08:17 -07:00
Timmy Welch
548ad4a816
Fix folder archiver
...
Implement supports_comment and is_writable
Fix function call in ComicArchive for supports_comment
Add a menu option to open a folder as an archive
2023-07-29 00:07:25 -07:00
Timmy Welch
31cf687e2f
Reduce startup time
2023-06-22 20:11:40 -07:00
Timmy Welch
c07e1c4168
Add additional typing
2023-04-25 16:00:06 -07:00
Timmy Welch
5b3e9c9026
Switch to rarfile for rar/cbr support
2023-04-23 00:48:13 -07:00
Timmy Welch
4eb9e008ce
Update pre-commit
2023-02-10 00:25:20 -08:00
Timmy Welch
5e86605a46
Fix docstring typos
2023-02-10 00:25:18 -08:00
Timmy Welch
46899255c8
Generate settings for an archivers executable
2023-01-30 21:36:47 -08:00
Timmy Welch
c80627575a
Add docstrings to Archiver
2023-01-21 15:24:27 -08:00
Timmy Welch
2de241cdd5
Fix typing
2023-01-20 19:32:06 -08:00
Timmy Welch
712986ee69
Turn comicapi.archivers.* into plugins
2023-01-12 14:45:49 -08:00
Timmy Welch
2f7e3921ef
Separate archivers into their own packages
2023-01-12 14:45:17 -08:00