180 Commits

Author SHA1 Message Date
Timmy Welch
4ec2e2d11b Fix log formatting
Some checks failed
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
Contributions / A job to automate contrib in readme (push) Has been cancelled
2025-07-17 22:14:58 -07:00
Timmy Welch
e34b23747b Fix clearing cache 2025-06-29 17:37:11 -07:00
Timmy Welch
bfa9b07016 Use efficient list checks 2025-06-29 17:37:11 -07:00
Timmy Welch
12f1d11ee8 Merge branch 'mizaki/issue_hash_cover' into develop 2025-05-05 00:20:57 -07:00
Timmy Welch
66cc901027 Fix python 3.12 deprecation 2025-05-04 15:49:48 -07:00
Timmy Welch
0a7bb4d93d Fix ratelimit on direct series/issue lookups 2025-05-04 15:32:00 -07:00
Timmy Welch
dfaa2cc11d Reduce number of requests for quick_tag 2025-05-02 14:33:00 -07:00
Timmy Welch
2106883c67 Improve ComicCacher performance 2025-05-02 14:12:25 -07:00
Timmy Welch
3ebc11d95e Merge branch 'emmanuel-ferdman/develop' into develop 2025-05-02 13:50:32 -07:00
Timmy Welch
165388ce1b Show more options to the user if there are multiple bad matches
Fix some error cases in the comicvine talker
Remove leftover pprint statement
2025-04-30 17:32:05 -07:00
Emmanuel Ferdman
d65ce48882 Resolve bs4 deprecation warnings
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-04-23 23:03:46 -07:00
Timmy Welch
ad26ee7818 Fix deprecation warning 2025-04-22 21:08:10 -07:00
Mizaki
506fac03c7 Use ImageHash solely 2025-04-17 23:48:53 +01:00
Timmy Welch
5ee467465a Fix a cache miss when retrieving multiple issues 2025-01-30 01:39:26 -08:00
Timmy Welch
8de35bdfa1 Fix default dict creating unnecessary keys 2025-01-10 16:25:10 -08:00
Timmy Welch
78df903de7 pre-commit 2024-09-27 15:08:00 -07:00
Timmy Welch
4cd70670cc Allow custom paramaters in comicvine url 2024-09-27 15:06:26 -07:00
Timmy Welch
5820c36ea5 Fix CV error handling 2024-09-27 14:39:25 -07:00
Timmy Welch
c0db1e52ae Make cleanup_html produce text that is more compliant with markdown 2024-09-22 16:26:15 -07:00
Timmy Welch
a4a6d54d7e Merge branch 'cv-cache' into develop 2024-09-20 15:02:20 -07:00
Timmy Welch
a60eda1602 Typo 2024-09-20 13:57:14 -07:00
Timmy Welch
89dfec2363 ComicVine improvements
Add more logging
Add a 10 second timeout to all requests
Log unhandled exceptions
2024-09-19 19:13:03 -07:00
Timmy Welch
39a4a37d7c Add tests 2024-09-19 19:03:30 -07:00
Timmy Welch
25e5134577 Cache more ComicVine lookups 2024-09-19 17:31:06 -07:00
Timmy Welch
4c9096a11b Implement the most basic local plugin isolation possible
Remove modules belonging to local plugins after loading
Remove sys.path entry after loading

This means that multiple local plugins can be installed with the same import path and should work correctly
This does not allow loading a local plugin that has the same import path as an installed plugin
2024-09-15 17:09:33 -07:00
Timmy Welch
c9c0c99a2a Increase rate limits on CV to cover the 200 requests/Hr restriction
Add twitter's alternative to HTTP code 429
2024-09-12 13:56:57 -07:00
Timmy Welch
582224abec Fixes for quick-tag 2024-09-12 11:51:38 -07:00
Timmy Welch
fab30f3f29 Add experimental quick-tag 2024-08-18 19:16:55 -07:00
Timmy Welch
2cb6caea8d Ignore update with incomplete data when complete data is already cached 2024-08-16 17:05:28 -07:00
Timmy Welch
e452fa153b Fix issues from static analysis 2024-06-22 20:21:01 -07:00
Timmy Welch
3389c72a63 Merge branch 'help-messages' into develop 2024-06-21 19:53:30 -07:00
Timmy Welch
69a9566f42 Update all references of saved 'matadata' to 'tags' 2024-06-20 16:47:10 -07:00
Timmy Welch
6132af3bb5 Support niquests 2024-06-09 13:09:26 -07:00
Timmy Welch
5e6682566f Allow results to include comics in the following year fixes #638 2024-06-08 19:17:42 -07:00
Timmy Welch
a681abb854 Consolidate preparing metadata for save 2024-04-27 15:29:34 -07:00
Timmy Welch
c311b8e351 Use comicapi for all urllib3 items 2024-04-12 14:39:34 -07:00
Timmy Welch
3df263858d Merge branch 'web-links' into develop 2024-03-09 13:42:29 -08:00
Timmy Welch
2eca743f20 Fix #602
Tests were not made correctly to catch the change in 2c3a2566cc
This has now been corrected
2024-02-18 17:31:00 -08:00
Timmy Welch
44e9a47a8b Support multiple web_links 2024-02-17 17:42:07 -08:00
Timmy Welch
8ec16528ab Implement local plugins 2024-02-10 21:00:24 -08:00
pre-commit-ci[bot]
df762746ec [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
Timmy Welch
04b3b6b4ab Do not normalize series_name when a literal search is requested 2023-12-17 19:14:38 -08:00
Timmy Welch
3b2e763d7d Merge branch 'json-output' into develop 2023-12-17 18:28:53 -08:00
Timmy Welch
bb67ab009e Ensure that all output goes through a logger before output to the user
Adds an option to output json for CLI options
2023-12-17 15:51:43 -08:00
Mizaki
fc6e0c3db3 Parse ct version only once 2023-12-12 23:47:47 +00:00
Mizaki
4d2b9e1157 Warn on bad min ct required verion and use anyway. Use clearer log messages 2023-12-01 14:09:17 +00:00
Mizaki
f977e70562 Rename min ct required var. Use a minimum version only check instead of full spec 2023-12-01 01:23:46 +00:00
Mizaki
12dd06c558 Add CT verion check against talker requirements 2023-11-30 01:50:28 +00:00
Timmy Welch
99325f40cf Merge branch 'mizaki/cleanup_html' into develop 2023-11-23 16:12:02 -08:00
Timmy Welch
305eb1dec5 Enable stricter mypy configuration 2023-11-23 16:05:16 -08:00