180 Commits

Author SHA1 Message Date
timmy 4ec2e2d11b Fix log formatting
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 e34b23747b Fix clearing cache 2025-06-29 17:37:11 -07:00
timmy bfa9b07016 Use efficient list checks 2025-06-29 17:37:11 -07:00
timmy 12f1d11ee8 Merge branch 'mizaki/issue_hash_cover' into develop 2025-05-05 00:20:57 -07:00
timmy 66cc901027 Fix python 3.12 deprecation 2025-05-04 15:49:48 -07:00
timmy 0a7bb4d93d Fix ratelimit on direct series/issue lookups 2025-05-04 15:32:00 -07:00
timmy dfaa2cc11d Reduce number of requests for quick_tag 2025-05-02 14:33:00 -07:00
timmy 2106883c67 Improve ComicCacher performance 2025-05-02 14:12:25 -07:00
timmy 3ebc11d95e Merge branch 'emmanuel-ferdman/develop' into develop 2025-05-02 13:50:32 -07:00
timmy 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 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 5ee467465a Fix a cache miss when retrieving multiple issues 2025-01-30 01:39:26 -08:00
timmy 8de35bdfa1 Fix default dict creating unnecessary keys 2025-01-10 16:25:10 -08:00
timmy 78df903de7 pre-commit 2024-09-27 15:08:00 -07:00
timmy 4cd70670cc Allow custom paramaters in comicvine url 2024-09-27 15:06:26 -07:00
timmy 5820c36ea5 Fix CV error handling 2024-09-27 14:39:25 -07:00
timmy c0db1e52ae Make cleanup_html produce text that is more compliant with markdown 2024-09-22 16:26:15 -07:00
timmy a4a6d54d7e Merge branch 'cv-cache' into develop 2024-09-20 15:02:20 -07:00
timmy a60eda1602 Typo 2024-09-20 13:57:14 -07:00
timmy 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 39a4a37d7c Add tests 2024-09-19 19:03:30 -07:00
timmy 25e5134577 Cache more ComicVine lookups 2024-09-19 17:31:06 -07:00
timmy 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 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 582224abec Fixes for quick-tag 2024-09-12 11:51:38 -07:00
timmy fab30f3f29 Add experimental quick-tag 2024-08-18 19:16:55 -07:00
timmy 2cb6caea8d Ignore update with incomplete data when complete data is already cached 2024-08-16 17:05:28 -07:00
timmy e452fa153b Fix issues from static analysis 2024-06-22 20:21:01 -07:00
timmy 3389c72a63 Merge branch 'help-messages' into develop 2024-06-21 19:53:30 -07:00
timmy 69a9566f42 Update all references of saved 'matadata' to 'tags' 2024-06-20 16:47:10 -07:00
timmy 6132af3bb5 Support niquests 2024-06-09 13:09:26 -07:00
timmy 5e6682566f Allow results to include comics in the following year fixes #638 2024-06-08 19:17:42 -07:00
timmy a681abb854 Consolidate preparing metadata for save 2024-04-27 15:29:34 -07:00
timmy c311b8e351 Use comicapi for all urllib3 items 2024-04-12 14:39:34 -07:00
timmy 3df263858d Merge branch 'web-links' into develop 2024-03-09 13:42:29 -08:00
timmy 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 44e9a47a8b Support multiple web_links 2024-02-17 17:42:07 -08:00
timmy 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 04b3b6b4ab Do not normalize series_name when a literal search is requested 2023-12-17 19:14:38 -08:00
timmy 3b2e763d7d Merge branch 'json-output' into develop 2023-12-17 18:28:53 -08:00
timmy 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 99325f40cf Merge branch 'mizaki/cleanup_html' into develop 2023-11-23 16:12:02 -08:00
timmy 305eb1dec5 Enable stricter mypy configuration 2023-11-23 16:05:16 -08:00