Timmy Welch
4ec2e2d11b
Fix log formatting
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
Contributions / A job to automate contrib in readme (push) Has been cancelled
2025-07-17 22:14:58 -07:00
Timmy Welch
bfa9b07016
Use efficient list checks
2025-06-29 17:37:11 -07:00
Timmy Welch
c9d0420102
Fix sanitize_title for ComicVine search
...
Fixes #767
2025-06-29 17:37:11 -07:00
Timmy Welch
1aadf2c52a
Merge branch 'Kijaru/add_gtin_identifier-762' into develop
2025-06-19 09:06:10 -07:00
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
Kijaru
66d1c5761e
Removed GTIN from ComicRack
2025-05-27 00:50:01 +02:00
Kijaru
38e7789c7b
Add support for GTIN identifier
2025-05-17 11:54:59 +02:00
Timmy Welch
12f1d11ee8
Merge branch 'mizaki/issue_hash_cover' into develop
2025-05-05 00:20:57 -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
77ddbf5baa
pre-sort filenames fixes #705
...
Provides consistent ordering for numbers in names
2025-05-02 20:02:24 -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
fb629891ba
Sort files before processing
2025-04-30 17:27:25 -07:00
Timmy Welch
5ee31f45a8
Fix performance when removing tags from cbz files
2025-04-30 17:26:36 -07:00
Timmy Welch
75bba1814c
Remove rapidfuzz and use stdlib difflib
...
Results are on-par (90% the same) and this removes a dependency
2025-04-23 18:57:28 -07:00
Timmy Welch
d4bdefa9c1
Simplify zip
2025-04-22 21:04:02 -07:00
Mizaki
506fac03c7
Use ImageHash solely
2025-04-17 23:48:53 +01:00
Timmy Welch
161f2ae985
Add all pillow extensions to recognized image extensions Fixes #752
2025-04-12 14:05:07 -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
3dad7c18f8
Fix removing disabled tags
2025-03-18 21:24:08 -07:00
Timmy Welch
575d36b67f
Update typing
2025-03-18 19:55:28 -07:00
Timmy Welch
400092dd84
Notify user when no tags are enabled
2025-03-02 13:34:23 -08:00
Timmy Welch
c8888cdbad
Mark the checksum with the "sum:" prefix in the ScanInforamtion field
2025-03-02 12:44:02 -08:00
Timmy Welch
803768b33a
Allow recording the original hash
2025-03-02 12:32:40 -08:00
Mizaki
a0be90bbf5
Add URL to ImageHash and use in issue window
2025-02-28 16:55:56 +00:00
Mizaki
d2499f6bae
Add ImageHash support for alternate_urls
2025-02-23 18:11:40 -08:00
Mizaki
c3f5badc7d
Use source hashes for cover matching
2025-02-11 01:03:12 +00:00
Timmy Welch
8de35bdfa1
Fix default dict creating unnecessary keys
2025-01-10 16:25:10 -08:00
Timmy Welch
8fbb40bb76
Fix language and countries getting modified
2024-12-16 19:13:56 -08:00
Timmy Welch
bf0a46055a
Fix parsing ' in filenames
...
Fixes #672
2024-12-06 23:18:45 -08:00
Timmy Welch
0fa329ca75
Add language to Credit in ComicAPI
2024-12-06 23:09:25 -08:00
Timmy Welch
7448e9828b
Sort pages in archive order before writing CR metadata
2024-10-14 16:54:13 -07:00
Timmy Welch
dcb532d7c9
Add Image Comics to publishers.json
2024-09-27 14:45:33 -07:00
Timmy Welch
4c9096a11b
Implement the most basic local plugin isolation possible
...
Remove modules belonging to local plugins after loading
Remove sys.path entry after loading
This means that multiple local plugins can be installed with the same import path and should work correctly
This does not allow loading a local plugin that has the same import path as an installed plugin
2024-09-15 17:09:33 -07:00
Timmy Welch
006f3cbd1f
Remove comet and cbl tags
2024-09-12 12:09:07 -07:00
Timmy Welch
fab30f3f29
Add experimental quick-tag
2024-08-18 19:16:55 -07:00
Timmy Welch
ffdf7d71e1
Fix tests
2024-08-16 12:50:14 -07: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
2d4d10e31d
Add comment on a python oddity
2024-07-27 19:26:09 -07:00
Timmy Welch
a7a9d38428
Make ImageMetadata a dataclass
2024-07-27 19:23:37 -07:00
Timmy Welch
219ede2d5d
Improve StrEnum
...
Return the actual string for __str__
Allow case insensitive conversion
2024-07-27 16:45:22 -07:00
Timmy Welch
0a4aef1a1b
Add back apply_archive_info_to_metadata when writing tags
2024-07-27 16:24:29 -07:00
Timmy Welch
63832606b1
Add ability to auto-detect double pages
...
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de >
2024-07-27 16:24:29 -07:00
Timmy Welch
f10ceb3216
Fix duplicate items in credits and pages when merging metadata
2024-07-27 15:45:03 -07:00
Timmy Welch
c28dc19df6
Improve filename parsing
2024-06-29 18:43:40 -07:00
Timmy Welch
385a46fc16
Simplify regexes and use logger.warning
2024-06-22 20:41:15 -07:00
Timmy Welch
e452fa153b
Fix issues from static analysis
2024-06-22 20:21:01 -07:00