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
bfa9b07016
Use efficient list checks
2025-06-29 17:37:11 -07:00
c9d0420102
Fix sanitize_title for ComicVine search
...
Fixes #767
2025-06-29 17:37:11 -07:00
1aadf2c52a
Merge branch 'Kijaru/add_gtin_identifier-762' into develop
2025-06-19 09:06:10 -07:00
0950f032c3
Use zipremove
2025-06-19 00:13:59 -07:00
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
12f1d11ee8
Merge branch 'mizaki/issue_hash_cover' into develop
2025-05-05 00:20:57 -07:00
0f1239f603
Remove probably unnecessary waits in rar code for macOS
2025-05-04 17:28:03 -07:00
f1b729129e
Fix mypy types
2025-05-04 15:32:26 -07:00
77ddbf5baa
pre-sort filenames fixes #705
...
Provides consistent ordering for numbers in names
2025-05-02 20:02:24 -07:00
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
fb629891ba
Sort files before processing
2025-04-30 17:27:25 -07:00
5ee31f45a8
Fix performance when removing tags from cbz files
2025-04-30 17:26:36 -07:00
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
d4bdefa9c1
Simplify zip
2025-04-22 21:04:02 -07:00
Mizaki
506fac03c7
Use ImageHash solely
2025-04-17 23:48:53 +01:00
161f2ae985
Add all pillow extensions to recognized image extensions Fixes #752
2025-04-12 14:05:07 -07:00
a87368bd09
Fix #741
2025-03-22 20:21:07 -07:00
3b5e9d8f95
Log a warning the first time we can't find rar for writing
2025-03-18 21:25:04 -07:00
3dad7c18f8
Fix removing disabled tags
2025-03-18 21:24:08 -07:00
575d36b67f
Update typing
2025-03-18 19:55:28 -07:00
400092dd84
Notify user when no tags are enabled
2025-03-02 13:34:23 -08:00
c8888cdbad
Mark the checksum with the "sum:" prefix in the ScanInforamtion field
2025-03-02 12:44:02 -08:00
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
8de35bdfa1
Fix default dict creating unnecessary keys
2025-01-10 16:25:10 -08:00
8fbb40bb76
Fix language and countries getting modified
2024-12-16 19:13:56 -08:00
bf0a46055a
Fix parsing ' in filenames
...
Fixes #672
2024-12-06 23:18:45 -08:00
0fa329ca75
Add language to Credit in ComicAPI
2024-12-06 23:09:25 -08:00
7448e9828b
Sort pages in archive order before writing CR metadata
2024-10-14 16:54:13 -07:00
dcb532d7c9
Add Image Comics to publishers.json
2024-09-27 14:45:33 -07:00
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
006f3cbd1f
Remove comet and cbl tags
2024-09-12 12:09:07 -07:00
fab30f3f29
Add experimental quick-tag
2024-08-18 19:16:55 -07:00
ffdf7d71e1
Fix tests
2024-08-16 12:50:14 -07:00
8709ef301d
Fix failing test
2024-08-03 23:11:31 -07:00
b8728c5eed
Improve performance when re-tagging file based tags in zip archives
2024-08-03 14:41:04 -07:00
2d4d10e31d
Add comment on a python oddity
2024-07-27 19:26:09 -07:00
a7a9d38428
Make ImageMetadata a dataclass
2024-07-27 19:23:37 -07:00
219ede2d5d
Improve StrEnum
...
Return the actual string for __str__
Allow case insensitive conversion
2024-07-27 16:45:22 -07:00
0a4aef1a1b
Add back apply_archive_info_to_metadata when writing tags
2024-07-27 16:24:29 -07:00
63832606b1
Add ability to auto-detect double pages
...
Co-authored-by: Sven Hesse <drmccoy@drmccoy.de >
2024-07-27 16:24:29 -07:00
f10ceb3216
Fix duplicate items in credits and pages when merging metadata
2024-07-27 15:45:03 -07:00
c28dc19df6
Improve filename parsing
2024-06-29 18:43:40 -07:00
385a46fc16
Simplify regexes and use logger.warning
2024-06-22 20:41:15 -07:00
e452fa153b
Fix issues from static analysis
2024-06-22 20:21:01 -07:00