Timmy Welch
cde980b470
Add LICENSE file
2023-07-01 18:13:38 -07:00
Timmy Welch
f90f373d20
Merge branch 'mizaki-rate_limit_cv' into develop
2023-07-01 18:04:24 -07:00
Timmy Welch
c246b96845
Merge branch 'mizaki-vol_to_issue' into develop
2023-07-01 18:02:57 -07:00
Timmy Welch
053afaa75e
Merge branch 'mizaki-phash' into develop
2023-07-01 18:01:26 -07:00
Timmy Welch
3848aaeda3
Merge branch 'mizaki-issue_count_sort' into develop
2023-07-01 17:56:55 -07:00
Mizaki
16b13a6fe0
Format year and count of issues to 4 digits and do a None check
2023-06-28 01:08:04 +01:00
Mizaki
3f180612d3
Return int instead of hex and revert hamming_distance etc.
2023-06-27 22:44:08 +01:00
Mizaki
37cc66cbae
Use requests.status_codes.codes.TOO_MANY_REQUESTS
2023-06-27 17:48:38 +01:00
Mizaki
81b15a5877
Fixes sorting by year and issue count. Removed superfluous if for publisher. Fixes #475
2023-06-27 00:21:28 +01:00
Mizaki
14a4055040
Add Perceptual Hash computation to imagehasher mirroring https://github.com/JohannesBuchner/imagehash but in pure python
2023-06-26 01:54:26 +01: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
4a7aae4045
Add tests for fix_url
2023-06-23 17:10:40 -07:00
Mizaki
2187ddece8
Move volume from ComicSeries to ComicIssue
2023-06-23 22:38:15 +01:00
Mizaki
fba5518d06
Create two module limiters and assign class limiter var depending. Add to welcome message limits of default CV API key.
2023-06-23 21:25:02 +01:00
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