Tobias Gruetzmacher
2b7ca3f30c
ComicsKingdom: Use more reliable source for full-size image ( fixes #323 )
2024-05-26 15:26:54 +02:00
Tobias Gruetzmacher
dce299903b
Restrict ComicsKingdom module to current comic
...
This prevents the scraper from randomly switching to a different comic
(fixes #314 )
2024-05-12 13:44:53 +02:00
Tobias Gruetzmacher
32b0dfef35
Adapt to new ComicsKingdom layout ( fixes #307 )
2024-03-17 19:18:35 +01:00
Tobias Gruetzmacher
3722fbe7e4
Update joinPathPartsNamer: Remove defaults
2024-02-18 18:02:02 +01:00
Tobias Gruetzmacher
85127de88d
Remove certificate "pinning" for ComicsKingdom ( fixes #291 )
...
They have switched to short-lived Google certificates, let's hope they
have automated their certificate setup enough so that chain issues won't
happen again...
2023-10-11 00:54:22 +02:00
Tobias Gruetzmacher
35c48766d7
Modernize importlib.resources usage ( #270 )
...
See https://importlib-resources.readthedocs.io/en/latest/using.html#migrating-from-legacy
2023-06-03 17:51:16 +02:00
Tobias Gruetzmacher
9dbde1bdba
Update flake8 & plugins ( #251 )
...
Additionally, this adds some hackery to let flake8 read its config from
pyproject.toml.
2022-12-11 20:15:09 +01:00
Tobias Gruetzmacher
8e1e398a8d
Deprecate underscore-prefixed parent classes
...
This is trying to strike a balance between updating as much existing
classes as possible, but not making the diff too big...
2022-06-06 12:08:32 +02:00
Tobias Gruetzmacher
ce16537ce6
Search for spanish comics on ComicsKingdom ( fixes #165 )
2022-06-06 00:20:12 +02:00
Tobias Gruetzmacher
0d8871b253
Update GoComics module
2022-06-05 20:23:56 +02:00
Tobias Gruetzmacher
b72fff5c23
Remove some dead ComicsKingdom comics
2022-03-20 21:24:03 +01:00
Tobias Gruetzmacher
de7d9f5d55
Fix ComicsKingdom image search (again) ( fixes #206 )
2022-03-20 21:22:42 +01:00
Tobias Gruetzmacher
44c78f4765
Fix ComicsKingdom ( fixes #205 )
2022-02-15 00:24:15 +01:00
Tobias Gruetzmacher
45162bf7f2
Enhance default session with host-specific options
...
This makes much more sense then building custom sessions inside specific
modules.
2022-02-15 00:18:48 +01:00
Tobias Gruetzmacher
5ee888d889
Fix TLS verification for ComicsKingdom
...
It seems they can make the same error multiple times (see #132 ), so we
are explicit on which certificate we trust now (fixes #204 ).
2022-02-14 22:24:12 +01:00
Tobias Gruetzmacher
e64635e86b
Stricter style checking & related style fixes
2020-10-11 20:15:27 +02:00
Tobias Gruetzmacher
27d28b8eef
Update file headers
...
The default encoding for source files is UTF-8 since Python 3, so we can
drop all encoding headers. While we are at it, just replace them with
SPDX headers.
2020-04-18 13:45:44 +02:00
Tobias Gruetzmacher
44791439a5
Drop Python 2 support: Obsolete future statements
2020-02-04 01:06:19 +01:00
Tobias Gruetzmacher
835f484673
Simplify ComicsKingdom extraction a bit
2019-12-16 23:47:14 +01:00
littauer
4d369376c0
Add ComicsKingdom.com (aka King Features) ( #134 )
...
Note that going back more than about seven days is a paid feature and is untested.
2019-12-16 23:18:04 +01:00