Commit Graph

1426 Commits

Author SHA1 Message Date
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
Timmy Welch
5b3e9c9026
Switch to rarfile for rar/cbr support 2023-04-23 00:48:13 -07:00
Timmy Welch
e70c47d12a
Make PyICU optional
Update README.md
2023-04-23 00:48:11 -07:00
Timmy Welch
c1aba269a9
Revert "Make PyICU optional"
This reverts commit bf55037690.
2023-04-22 21:28:14 -07:00