Commit Graph

177 Commits

Author SHA1 Message Date
0d7417f9ae Fix test
Some checks failed
CI / lint (ubuntu-latest, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.10) (push) Has been cancelled
CI / build-and-test (macos-14, 3.14) (push) Has been cancelled
CI / build-and-test (macos-15-intel, 3.10) (push) Has been cancelled
CI / build-and-test (macos-15-intel, 3.14) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.10) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.14) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.10) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.14) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.10) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.14) (push) Has been cancelled
2026-02-26 17:39:27 -08:00
be099eef82 temp 2026-02-26 17:27:14 -08:00
c1e2c24b91 Redesign comic files 2026-02-26 17:27:14 -08:00
bb465e3eae Update comictaggerlib and comicapi for exception handling 2026-02-26 17:27:14 -08:00
21a93341d4 Fix deprecated PIL function 2026-02-26 17:26:10 -08:00
pre-commit-ci[bot]
ee9daf95ff [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2026-01-19 17:15:43 +00:00
6669891899 Better event driven dialogs. Update pyqttoast for pyqt6 2025-09-18 13:29:24 -07:00
ade4679ae3 Skip GUI tests on Windows and Linux 2025-09-18 13:29:24 -07:00
5c5d87a333 Add tests 2025-09-18 13:29:24 -07:00
144b3ba370 Display message when a ratelimit is hit 2025-09-18 13:29:24 -07:00
9137cee3cd Fix edgecases with filerenaming
Add warnings in gui for sub-optimal rename templates
Fix using lists when renaming
Explicitly disallow fields starting with `_`
Mark credit roles with prefix `credit_` so that values will properly
  return None for unkown roles
Add `credit_item_` prefix to allow direct usage of the credit class

Make filename tests more readable
2025-08-10 19:42:40 -07:00
98c3ea23ff Parse a new weird filename
Lexer now matches month/day names ran together (eg Aug23)
Parser:
  Now strips off an apostrophe ' in front of a 4 digit number
  Now automatically activates skip if it's found c2c
    or there are >= 3 bracket groups
  Skips a < 3 digit number after a month/day name assuming it is the
    day of the month
2025-08-10 15:47:52 -07:00
e540ebe3a4 Fix tests 2025-08-10 15:36:04 -07:00
e816232e59 Filerenamer enhancements
Allow None replacements to reference other fields
Only do standard replacements and duplicate space removal on field values
Remove filename sanitation of field values
    Filename sanitation is performed when doing the actual move
2025-07-01 19:21:19 -07:00
c9d0420102 Fix sanitize_title for ComicVine search
Fixes #767
2025-06-29 17:37:11 -07:00
12f1d11ee8 Merge branch 'mizaki/issue_hash_cover' into develop 2025-05-05 00:20:57 -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
b5eba8d715 Fix difference_hash 2025-04-22 21:08:10 -07:00
Mizaki
506fac03c7 Use ImageHash solely 2025-04-17 23:48:53 +01:00
Mizaki
085b599bc4 Parametrise cover match test and add ImageHash data 2025-02-23 18:11:40 -08:00
39a4a37d7c Add tests 2024-09-19 19:03:30 -07:00
234d9e49fe Fix test 2024-09-17 15:32:01 -07:00
58f71cf6d9 Remove archived tags from tests 2024-09-12 13:17:06 -07:00
fab30f3f29 Add experimental quick-tag 2024-08-18 19:16:55 -07:00
2cb6caea8d Ignore update with incomplete data when complete data is already cached 2024-08-16 17:05:28 -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
a7a9d38428 Make ImageMetadata a dataclass 2024-07-27 19:23:37 -07:00
76a92c8431 Fix test 2024-06-23 00:04:33 -07:00
3389c72a63 Merge branch 'help-messages' into develop 2024-06-21 19:53:30 -07:00
69a9566f42 Update all references of saved 'matadata' to 'tags' 2024-06-20 16:47:10 -07:00
6132af3bb5 Support niquests 2024-06-09 13:09:26 -07:00
e864e2db48 Re-arrange settings 2024-05-21 19:57:47 -07:00
Mizaki
a40438d38c Separate list merge into a separate option (lordwelch) 2024-05-11 16:42:24 +01:00
Mizaki
3d443e0908 lordwelch rewrite 2024-05-11 02:04:43 +01:00
Mizaki
71b79bdc91 Move some overlay test data to testing/comicdata.py 2024-05-11 02:02:01 +01:00
Mizaki
8b0683f67c Add OverlayMode options for read style and data source 2024-05-11 01:56:06 +01:00
Mizaki
0bbdaa96cf Split command line `--type arg into --type-modify for modify styles and --type-read for read styles 2024-04-29 00:51:40 +01:00
d63123b77b Add tests for prepare_metadata 2024-04-28 13:53:41 -07:00
8b4bf8d51f Allow preserving the original filename when moving 2024-04-27 19:25:33 -07:00
064795fac9 Fix prepare_metadata 2024-04-27 16:43:51 -07:00
8bcd51f49b Improve commandline metadata override
Change parse_metadata_from_string to yaml syntax
Add a special value to remove existing values when metadata is overlayed
2024-04-06 12:03:01 -07:00
de084ffff9 Fix string value of GenericMetadata 2024-04-06 12:02:21 -07:00
bad8b85874 Fix tests 2024-02-24 18:30:41 -08:00
f382c2f814 Update Tests 2024-02-23 20:47:22 -08:00
2eca743f20 Fix #602
Tests were not made correctly to catch the change in 2c3a2566cc
This has now been corrected
2024-02-18 17:31:00 -08:00
8ec16528ab Implement local plugins 2024-02-10 21:00:24 -08:00
69615c6c07 Fix hash and test 2024-02-10 15:02:24 -08:00
bb1a83b4ba Fix the rename command 2024-01-21 14:01:11 -08:00
539aac1307 Fix clearing lists via the '-m' option Fixes #587 2024-01-14 13:38:11 -08:00