93 Commits
Author SHA1 Message Date
timmy b27b171486 Handle multiple options sharing a dest 2026-08-16 13:06:44 -07:00
timmy 0f82ec8340 Merge branch 'bump-settngs' into develop 2026-08-16 13:06:44 -07:00
timmy c2b8462e19 Use isinstance for type check
Merge branch 'uigenerator' into develop
2026-08-15 13:42:50 -07:00
timmy 217b8cb2d4 Merge branch 'mizaki-talker_file_picker' into develop 2026-08-15 13:42:50 -07:00
timmy e2877ce557 Convert types back to their declared types in talkeruigenerator 2026-08-15 13:42:50 -07:00
timmy 08d6ee2346 Add a filename parser preview in settings 2026-08-15 13:42:50 -07:00
timmy c7f2fea638 Merge branch 'mizaki-gentalker_password' into develop 2026-08-15 13:42:50 -07:00
Mizaki 59caa72fa6 Remove ignoring default for setting generation combobox 2026-08-15 13:42:50 -07:00
timmy 6c341d60f2 Merge branch 'mizaki-talker_gen_combo' into develop 2026-08-15 13:42:50 -07:00
timmy a2a67f55ae Merge branch 'mizaki-talker_setting_logo_blurb' into develop 2026-08-15 13:42:50 -07:00
timmy 25e3dc0816 Add a combobox to select a metadata source in the main window Fixes #508 2026-08-15 13:42:50 -07:00
timmy df9d1f5c23 Fix generation and saving of talker settings fixes #515 #514 2026-08-15 13:42:50 -07:00
timmy c367695477 Merge branch 'protofolius_issue_scheme' into develop
Ensure FilenameInfo is always filled out fixes #556
2026-08-15 13:42:50 -07:00
timmy ac17e9e180 Use a QWebEngineView if QtWebEngine is available Fixes #396 2026-08-15 13:42:50 -07:00
timmy 8f129f7f45 Rename check_api_key to check_status
Parameter is changed to a settings dict so that a Talker can retrieve any info it needs
Change issue_id type annotation to str

Fix call to check_api
2026-08-15 13:42:50 -07:00
timmy 4351f929e5 Update setting group names
Make group names presentable to users and add builtin plugins during namespace generation.
Revamp talkeruigenerator.py to use generated group and setting names and remove as many hard-coded strings as possible
Add a --list-plugins commandline option
2026-08-15 13:42:50 -07:00
timmy ec40116398 Use importlib.resources instead of __file__ 2026-08-15 13:42:50 -07:00
timmy 9fb91317db 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
2026-08-15 13:39:46 -07:00
timmy b6c55b6533 Merge branch 'mizaki-rate_limit_cv' into develop 2026-08-15 13:39:46 -07:00
timmy abaddb91d0 Add filter to SeriesSelectionWindow and IssueSelectionWindow fixes #476 2026-08-15 13:39:46 -07:00
timmy cf0b8d48ab Fix #485
As mentioned in the comment in comictaggerlib/main.py:186
The default value should be None not the empty string.
We also check if the given value is the default or the empty string and
 the setting is unset so the default value is not saved in the settings
 file.
The default_api_url is shown in the GUI Settings Window it is not
 currently show in the cli help.
2026-08-15 13:39:46 -07:00
timmy a3b3b20800 Merge branch 'mizaki-hide_api_token' into develop 2026-08-15 13:39:46 -07:00
timmy 4fdb49a5cd Update settngs to typed version fixes #453
Generate a namespace object for typing settngs
2026-08-15 13:39:46 -07:00
Mizaki af96c3db3e Replace instances of Comic Vine to use the talker's name
Change data to metadata
2026-08-15 13:39:46 -07:00
timmy 1c1de5bd99 Merge branch 'mizaki-talker_settings_generator' into develop
Merge branch 'mizaki-talkeruigen_fix' into develop
2026-08-15 13:39:46 -07:00
timmy 5ccd446d8c Merge branch 'mizaki-source_logo_url' into develop 2026-08-15 13:39:46 -07:00
timmy d05075b593 Merge branch 'volume-to-series' into develop
fixup series
2026-08-15 13:39:46 -07:00
timmy 2951dc40b9 Merge branch 'settings' into develop
Merge branch 'mizaki-rename_namespace_fix' into develop
2026-08-15 13:39:46 -07:00
timmy 2d7a434460 fixup whitespace gui 2026-08-15 10:29:26 -07:00
timmy aad83c8c03 Update PyInstaller usage
Switch to rapidfuzz from thefuzz
Add associations to macOS app bundle
2022-10-25 21:48:01 -07:00
timmy 40314367c9 Improve formatting and consistency 2022-07-18 12:17:13 -07:00
timmy 947dc81c74 use thefuzz
use thefuzz

use thefuzz
2022-07-13 23:11:17 -07:00
timmy ccb461ae76 Improve rename
Implement rename on ComicArchive
Simplify unique_file with pathlib
Fix issues during renaming and simplify with pathlib
Allow exporting as zip to export 7-zip archives
2022-07-09 23:13:18 -07:00
timmy 95643fdace Fix community rating
The user rating control is replaced with critical rating which is now
represented as a float.
utils.xlate has been updated to have an is_float parameter
Metadata is reloaded on save so that changes can be seen
e.g. for CBL tags the critical rating field only stores integers
2022-06-23 13:18:42 -07:00
timmy 7e033857ba Replace pkg_resources with importlib.metadata 2022-06-10 16:18:58 -07:00
timmy d9c02b0115 Allow changing the ComicVine URL fixes #104 2022-06-10 15:23:58 -07:00
timmy ff73cbf2f9 Fix small issues
Fix spelling errors
Remove Redundant exception types
Remove dead code
Change the forum link to point to GitHub discussions
2022-06-07 20:22:33 -07:00
timmy db37ec7204 Add a literal search option 2022-06-07 12:16:23 -07:00
timmy b5e6e41043 Add a log window to see the current log 2022-06-06 20:04:34 -07:00
timmy 4c9fa4f716 Update template help and default template 2022-06-02 18:32:41 -07:00
timmy fd4c453854 Apply pre-commit configuration 2022-06-02 18:32:16 -07:00
timmy 4201558483 Merge branch 'wordSplit' into develop 2022-05-19 17:58:45 -07:00
timmy eec715551a Allow overwriting existing metadata 2022-05-19 13:28:36 -07:00
timmy d3f552173e Merge branch 'AutoImprint' into develop 2022-05-19 13:28:18 -07:00
timmy 3e3dcb03f9 Typed 2022-05-19 13:19:19 -07:00
timmy 1bbdebff42 Merge branch 'filenameParser' into develop 2022-05-06 00:33:36 -07:00
timmy 205d337751 Add new filename parser
I created a new, mostly over complicated, filename parser
The new parser works well in many cases and will collect more data than
the original parser but will sometimes give odd results because of how
complicated it has been made e.g.
'100 page giant' will cause issues however '100-page giant' will not

Remove the parse scan info setting as it was not respected in many cases
2022-05-06 00:30:33 -07:00
timmy d469ee82d8 Cleanup ui files
Qt Designer has new defaults since these were originally generated
2022-05-04 00:06:32 -07:00
timmy 049971a78a Merge branch 'removeRenamer' into develop 2022-04-29 23:29:24 -07:00
timmy 052e95e53b Remove old file renamer
Use PureWindowsPath objects in templates and tests, this allows both
path separators to be used and compared regardless of platform
2022-04-29 23:27:58 -07:00