Commit Graph

827 Commits

Author SHA1 Message Date
Timmy Welch
2aff026ebc Update QWebEngineView usage and fix pyqtSignal enforcing types
Some checks failed
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
2025-09-01 18:33:10 -07:00
Timmy Welch
88908691d1 Update most things to use a Tag directly 2025-09-01 18:33:10 -07:00
Timmy Welch
19495b6e36 Tests 2025-09-01 18:33:10 -07:00
Timmy Welch
91b5d3ce5d Redesign comic files 2025-09-01 18:33:10 -07:00
Timmy Welch
acb1d2951f Update comictaggerlib and comicapi for exception handling 2025-09-01 18:33:10 -07:00
Timmy Welch
04c529494e Remove Metron support see #783 2025-09-01 17:40:29 -07:00
Timmy Welch
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
Timmy Welch
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
Timmy Welch
e540ebe3a4 Fix tests 2025-08-10 15:36:04 -07:00
Timmy Welch
1b03f6b967 Fix error when no matches are found 2025-08-02 22:28:40 -07:00
Timmy Welch
4ec2e2d11b Fix log formatting
Some checks failed
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
3b0c3447ee Recursively search for comics by default 2025-07-17 19:15:09 -07:00
Timmy Welch
d91f6799a0 Fix tags_read in json output for print action 2025-07-01 19:37:37 -07:00
Timmy Welch
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
Timmy Welch
24428c8958 Fix None replacements 2025-07-01 18:17:29 -07:00
Timmy Welch
af693f4f25 Improve smart text cleanup 2025-07-01 18:16:50 -07:00
Timmy Welch
f9fb1237fb Update quick_tag to use Equivalent IDs 2025-06-29 18:36:26 -07:00
Timmy Welch
f741fc9d16 Merge branch 'mizaki/md_plugin_note-769' into develop 2025-06-29 17:37:57 -07:00
Timmy Welch
c035733aa3 Improve sorting volumes 2025-06-29 17:37:11 -07:00
Timmy Welch
e34b23747b Fix clearing cache 2025-06-29 17:37:11 -07:00
Timmy Welch
5e63fd6438 Implement better error handling during renaming 2025-06-29 17:37:11 -07:00
Timmy Welch
bfa9b07016 Use efficient list checks 2025-06-29 17:37:11 -07:00
Mizaki
ee929d8f8a Add plugin sources notes to startup disclaimer and at bottom of metadata download settings window 2025-06-23 22:59:38 +01:00
Timmy Welch
1aadf2c52a Merge branch 'Kijaru/add_gtin_identifier-762' into develop 2025-06-19 09:06:10 -07:00
Timmy Welch
76e33cc6b6 Fix enabling original hash widgets 2025-06-19 00:13:59 -07:00
Timmy Welch
653e792bfd Switch to PyQt6 2025-06-18 17:24:37 -07:00
Kijaru
97c2242474 Fix typo in gtinvalidator 2025-05-28 08:23:16 +02:00
Kijaru
47df09c8c7 Add GTIN validation 2025-05-27 00:50:27 +02:00
Timmy Welch
94f325a088 Fix error when parsing metadata from the CLI 2025-05-24 11:49:56 -07:00
Timmy Welch
ebd7fae059 Fix setting the issue to "1" when not searching online 2025-05-24 11:49:38 -07: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
3d47e6b3b6 Make perception hash more efficient 2025-05-04 17:28:52 -07:00
Timmy Welch
ca969e12a7 Update quick tag for new api 2025-05-04 15:40:34 -07:00
Timmy Welch
039fd4598d Remove unnecessary log output 2025-05-04 15:32:45 -07:00
Timmy Welch
f1b729129e Fix mypy types 2025-05-04 15:32:26 -07:00
Mizaki
bcc677ab12 Use empty string Kind instead of Hash != 0 for hash checking. Remove redundent or for HashImage.URL value 2025-05-03 22:07:28 +01: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
2f64154cd2 Update to latest version of settngs 2025-05-01 18:18:50 -07:00
Timmy Welch
165388ce1b Show more options to the user if there are multiple bad matches
Fix some error cases in the comicvine talker
Remove leftover pprint statement
2025-04-30 17:32:05 -07:00
Timmy Welch
fb629891ba Sort files before processing 2025-04-30 17:27:25 -07:00
Timmy Welch
f0c644f5ec Fix flake8 error 2025-04-30 17:26:56 -07:00
Timmy Welch
bfd9fe89dc Update quick-tag for new api 2025-04-25 13:45:28 -07:00
Timmy Welch
146f160802 Fix tag selection 2025-04-22 21:08:10 -07:00
Timmy Welch
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
Timmy Welch
343be3b973 Upgrade pre-commit 2025-04-13 13:48:42 -07:00
Timmy Welch
3c6321faa0 Fix assertion about image pixels 2025-04-12 21:15:49 -07:00
HSN
2fafd1b064 Fallback to C only and add Logging
Skip falling back to en_US and go straight to C as it is always available.
Add error logging.
2025-04-04 20:03:18 +02:00
HSN
827b7a2173 Remove .UTF-8 from fallback language options
Modify fallback languages from en_US.UTF-8 & C.UTF-8 to en_US & C to avoid errors when UTF-8 is not available.
2025-03-30 12:06:33 +02:00