Timmy Welch
31cf687e2f
Reduce startup time
2023-06-22 20:11:40 -07:00
Timmy Welch
526069dabf
Use _guess_type from settngs for more robust type checking
2023-06-22 18:28:43 -07:00
Timmy Welch
635cb037f1
Merge branch 'mizaki-fix_add_fields' into develop
2023-06-22 17:51:26 -07:00
Mizaki
861584df3a
Move rate limit check from defunc API status code 107 to HTTP code 429. Set a limit of 10 request every 10 seconds except for the default API key which is 1,2 (to be finisalised). Remove wait on rate limit option.
2023-06-22 23:50:32 +01:00
Timmy Welch
a53fda9fec
Update linux packages in GitHub Actions
2023-06-21 19:47:41 -07:00
Mizaki
af5a0e50e0
Remove wait on CV rate limit in autotag
2023-06-21 22:32:06 +01:00
Mizaki
7a91acb60c
Add pyrate-limiter and apply CV suggested rate limit
2023-06-20 22:28:29 +01:00
Timmy Welch
3a287504ae
Fix setting issue and alternate_number on GenericMetadata
...
IssueString.as_string always returns a string this is a problem for
GenericMetadata. When the overlay function is used it checks
specifically for the value None this allows the -m option to unset
attributes however the issue attribute would get set to the empty
string when loading ComicRack tags regardless of if there was a value
stored in the file. Fixes #465 and #480
2023-06-15 20:26:38 -07:00
Timmy Welch
82a22d25ea
Merge branch 'mizaki-auto_ident_message' into develop
2023-06-11 21:44:05 -07:00
Timmy Welch
783e10a9a1
Generate a namespace object for typing settngs
2023-06-09 16:20:00 -07:00
Mizaki
e8f13b1f9e
fix quoting
2023-06-09 02:08:38 +01:00
Mizaki
4b415b376f
Fix tests
2023-06-08 01:26:03 +01:00
Mizaki
122bdf7eb1
Change auto-identfy message to point users to the auto-tag assume 1 option
2023-06-08 01:18:46 +01:00
Mizaki
2afb604ab3
Fix issue_count and add maturity rating
2023-06-08 00:52:24 +01:00
Timmy Welch
a912c7392b
Merge branch 'mizaki-additional_comic_fields' into develop
2023-06-03 10:37:44 -07:00
Mizaki
3b92993ef6
Remove country name code
2023-06-03 00:11:40 +01: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
Timmy Welch
b8065e0f10
Fix #470 re-add notes when using --clear-metadata
2023-05-30 21:36:33 -07:00
Mizaki
a395e5541f
Remove invalid comments
2023-05-25 15:00:53 +01:00
Mizaki
d191750231
Remove attempted validation of language and country plus minor changes
2023-05-25 01:32:52 +01:00
Mizaki
e72347656b
Add format (1-shot, limited series, etc.)
2023-05-23 00:27:58 +01:00
Mizaki
8e2411a086
Add country functions to utils and try to convert a country name to ISO country name
2023-05-23 00:02:56 +01:00
Mizaki
97e64fa918
Add maturity_rating, language and country to ComicIssue and pass to metadata.
2023-05-18 02:02:21 +01:00
Timmy Welch
661d758315
Merge branch 'mizaki-talker_parse_key' into develop
2023-05-16 17:33:24 -07:00
Timmy Welch
364d870fe0
Merge branch 'mizaki-hide_api_token' into develop
2023-05-16 17:30:46 -07: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
Timmy Welch
fdf407898e
Bump MacOS version for GitHub Actions
2023-05-15 10:59:23 -06:00
Mizaki
70d544b7bd
Add attrib at the end of the CLI file run
2023-05-15 16:46:31 +01:00
Mizaki
c583f63c8c
Attribution for metadata provider on command line
2023-05-14 23:39:23 +01:00
Mizaki
d65a120eb5
Add issue_count
2023-05-14 00:50:37 +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
Mizaki
0b77078a93
Retrieve all fields instead of by (many) names
2023-05-12 23:46:34 +01:00
Mizaki
2598fc546a
Use new xlate_int and xlate_float
2023-05-12 22:47:36 +01:00
Mizaki
ddf4407b77
Merge branch 'develop' into additional_comic_fields
2023-05-12 22:41:38 +01:00
Mizaki
6cf259191e
Add volume and count_of_volumes to ComicSeries
2023-05-12 21:48:45 +01:00
Timmy Welch
30f1db1c73
Update requirements and Linux build dependencies
2023-04-26 14:46:18 -07:00
Timmy Welch
ff15bff94c
Fix pypi upload
2023-04-25 16:26:05 -07:00
Timmy Welch
83aabfd9c3
Upgrade pre-commit
2023-04-25 16:11:19 -07:00
Timmy Welch
d3ff40c249
Only update the image in CoverImageWidget if the url matches the current url
...
This fixes an issue causing the first issue cover to show when using the auto-identify feature
Fixes #455
2023-04-25 16:00:08 -07:00
Timmy Welch
c07e1c4168
Add additional typing
2023-04-25 16:00:06 -07:00
Timmy Welch
1dc93c351d
Update settngs to typed version fixes #453
2023-04-25 16:00:04 -07:00
Timmy Welch
f94c9ef857
Update appimage step
...
Fix platform case
Remove icu check from appimage step as ComicTagger is not installed
Add appimagetool to allowed commands
Fix appimage paths
2023-04-25 16:00:02 -07:00
Timmy Welch
14fa70e608
Separate xlate into separate functions based on return type fixes #454
2023-04-25 15:55:27 -07:00
Timmy Welch
ec65132cf2
Mark mypy as optional
2023-04-23 02:01:41 -07:00
Timmy Welch
941bbf545f
Remove extraneous if
2023-04-23 01:52:56 -07:00
Timmy Welch
afdb08fa15
Fix package.yaml
2023-04-23 01:49:42 -07:00
Timmy Welch
c4b7411261
Use tox for building
2023-04-23 01:31:44 -07:00