Timmy Welch
989470772f
Make widget disabling more consistent
2023-12-18 01:24:30 -08:00
Timmy Welch
ae5e246180
Add plugin support for metadata
2023-12-17 21:47:43 -08:00
Timmy Welch
3b2e763d7d
Merge branch 'json-output' into develop
2023-12-17 18:28:53 -08:00
Timmy Welch
0de95777b4
Handle multiple options sharing a dest
2023-12-16 17:06:27 -08:00
Timmy Welch
c5cfd3ebdc
Add a link to the log folder from the log window
2023-12-01 19:48:16 -08:00
Timmy Welch
1ff6f1768b
Use importlib.resources instead of __file__
2023-11-25 12:32:50 -08:00
Timmy Welch
65948cd9cd
Merge branch 'bump-settngs' into develop
2023-11-23 16:06:01 -08:00
Timmy Welch
a478a35f66
Simplify setting values on Qt widgets
...
Add explanatory comments
2023-11-23 15:18:59 -08:00
Timmy Welch
9dc6f8914f
Upgrade settings to 0.8.0
2023-11-19 23:14:40 -08:00
Timmy Welch
57873136b6
Use isinstance for type check
2023-11-14 15:18:48 -08:00
Timmy Welch
770f64b746
Merge branch 'mizaki-talker_file_picker' into develop
2023-11-09 16:53:15 -08:00
Timmy Welch
235c12bd53
Convert types back to their declared types in talkeruigenerator
2023-11-09 16:52:41 -08:00
Mizaki
2258d70d7b
Add file picker to talkers options. Requires type of pathlib.Path
2023-11-01 02:01:54 +00:00
Timmy Welch
abfd97d915
Merge branch 'protofolius_issue_scheme' into develop
2023-10-11 17:05:27 -07:00
Timmy Welch
5688cdea89
Merge branch 'mizaki-gentalker_password' into develop
2023-09-26 17:05:20 -07:00
Mizaki
319aa582e5
Remove ignoring default for setting generation combobox
2023-09-25 00:55:50 +01:00
Mizaki
c6522865ab
Use casefold
2023-09-21 16:05:13 +01:00
Mizaki
5684694055
Generate password box for any settings dest name that end in password
2023-09-21 01:47:08 +01:00
Timmy Welch
360a9e6308
Merge branch 'mizaki-talker_gen_combo' into develop
2023-09-17 16:39:33 -07:00
Mizaki
8feade923a
Don't capitalise and therefore no need to use data on the combobox
2023-09-17 20:54:20 +01:00
Mizaki
df3e7912b3
Add talker information in setting window
2023-09-17 18:26:06 +01:00
Mizaki
56f172e7b5
Add combo box support to talker settings generator
2023-09-15 23:46:13 +01:00
Timmy Welch
f72c0c8224
Fix call to check_api
2023-09-06 04:56:30 -04:00
Timmy Welch
f6be7919d7
Implement support for protofolius's permission scheme
2023-09-06 04:50:05 -04:00
Timmy Welch
bf2b4ab268
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
2023-09-06 02:59:59 -04:00
Timmy Welch
40bd3d5bb8
Fix generation and saving of talker settings fixes #515 #514
2023-09-05 14:43:17 -04:00
Timmy Welch
8b1bcd93e6
Add a combobox to select a metadata source in the main window Fixes #508
2023-09-05 03:55:18 -04:00
Timmy Welch
05e6eaf88e
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 much hard-coded strings as possible
Add a --list-plugins commandline option
2023-09-05 03:55:12 -04:00
Timmy Welch
548ad4a816
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
2023-07-29 00:07:25 -07:00
Timmy Welch
f43f51aa2f
Fix #396
...
Use a QWebEngineView if QtWebEngine is available.
If QtWebEngine is not available replace figure tags with div's to allow
the QTextEdit to render the rest of the html properly
2023-07-01 23:29:38 -07:00
Timmy Welch
00200334fb
Add filter to SeriesSelectionWindow and IssueSelectionWindow fixes #476
2023-07-01 18:57:33 -07:00
Timmy Welch
f90f373d20
Merge branch 'mizaki-rate_limit_cv' into develop
2023-07-01 18:04:24 -07:00
Timmy Welch
2e01672e68
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.
2023-06-23 17:48:18 -07:00
Timmy Welch
526069dabf
Use _guess_type from settngs for more robust type checking
2023-06-22 18:28:43 -07:00
Mizaki
af5a0e50e0
Remove wait on CV rate limit in autotag
2023-06-21 22:32:06 +01:00
Timmy Welch
783e10a9a1
Generate a namespace object for typing settngs
2023-06-09 16:20:00 -07:00
Mizaki
c3892082f5
Change data to metadata
2023-06-02 00:37:58 +01:00
Mizaki
92e2cb42e8
Replace instances of Comic Vine to use the talker's name
2023-06-01 22:05:14 +01:00
Mizaki
2da64fd52d
Remove password class from function
2023-05-16 15:20:45 +01:00
Mizaki
057725c5da
Create generate_password_textbox
2023-05-16 00:25:12 +01:00
Mizaki
5996bd3588
Add show/hide icon to key field
2023-05-15 23:46:16 +01:00
Mizaki
60f47546c2
Hide the API key field as a password and add a show/show button
2023-05-13 23:12:29 +01:00
Timmy Welch
c07e1c4168
Add additional typing
2023-04-25 16:00:06 -07:00
Timmy Welch
c1aba269a9
Revert "Make PyICU optional"
...
This reverts commit bf55037690
.
2023-04-22 21:28:14 -07:00
Timmy Welch
bf55037690
Make PyICU optional
...
Fix more locale issues
Update README.md
2023-04-18 21:03:50 -07:00
Mizaki
6133b886fb
String widget fix-fix
2023-02-28 15:06:59 +00:00
Mizaki
dacd767162
String widget fix
2023-02-28 14:59:58 +00:00
Mizaki
b4a3e8c2ee
Add missing tool tips to labels
...
Change metadata select label
Use named tuple for talker tabs
Retrun a string and bool for api check
2023-02-24 00:06:48 +00:00
Mizaki
118429f84c
Change source term to metadata
...
Generate API text field in their own function
API tests return string message of result
Add help to text field lables
2023-02-23 00:42:48 +00:00
Mizaki
5b5a483e25
Fix api key test button generation
2023-02-21 00:58:13 +00:00