Tobias Gruetzmacher
23125c74d4
Unify XPath NS config over modules
2024-03-17 21:44:46 +01:00
Tobias Gruetzmacher
ea2bad5500
Fix some more comic modules
2024-02-15 00:50:33 +01:00
Tobias Gruetzmacher
89db5f31a6
Fix MonsieurLeChien using archive.org ( fixes #240 )
2023-07-18 22:49:49 +02:00
Tobias Gruetzmacher
4f932803a3
Extend scraper API with a extract_image_urls method
...
This is just a light wrapper around fetchUrls, but frees comic modules
from second-guessing for what purpose fetchUrls was called when they are
overriding that API - And yes, some comic modules already got this
wrong, they are now all fixed.
2023-06-10 15:05:57 +02: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
173568f6a4
Fix Magellan ( fixes #216 )
2022-05-27 19:38:31 +02:00
Tobias Gruetzmacher
7eb1bf6ff5
Fix MenageA3 ( fixes #217 )
2022-05-27 19:30:27 +02:00
Tobias Gruetzmacher
29d5f755f0
Use ComicControlScraper for MagickChicks ( fixes #222 )
2022-05-27 18:47:58 +02:00
Techwolf
e75362da5d
Fix MonsterSoup
2022-03-26 00:38:05 -07:00
Techwolf
55808bd921
Add MarryMe
2021-03-19 13:49:32 +01:00
Techwolf
13c612c26e
Fix Bethellium and Moonlace
2021-03-19 13:40:39 +01:00
Tobias Gruetzmacher
ac0d2d2095
Skip video pages for MonkeyUser
2021-02-01 00:29:36 +01:00
Techwolf
9764b82101
Fix Moonlace and Bethellium
2020-08-14 20:51:33 -07:00
Tobias Gruetzmacher
7a176b29f2
Replace xpath_class with custom xpath function
2020-07-31 22:56:30 +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
Techwolf
eb69210e58
Add self to authors list, update copyright headers
2020-01-28 00:23:15 +01:00
Techwolf
241732bbba
Add common handler for mgsisk's Wordpress Webcomic plugin
2020-01-12 21:29:47 +01:00
Techwolf
dfbc0b148a
Fix Meek
2020-01-09 03:20:34 +01:00
Techwolf
3df0d6d715
Add MyLifeWithFel
2020-01-09 03:20:34 +01:00
Tobias Gruetzmacher
e5cb27ffa4
Minor URL fixes, switched some modules to https
2019-12-31 01:44:19 +01:00
Techwolf
0b675572df
Fix MonsterUnderTheBed
2019-12-27 23:34:07 +01:00
Techwolf
523a65581c
Fix MareInternum
2019-12-27 18:15:43 +01:00
Techwolf
8831984991
Add MynarskiForest
2019-12-27 16:07:08 +01:00
Techwolf
23afbd1fb7
Fix Misfile, add Misfile/HellHigh
2019-12-17 01:28:02 +01:00
Techwolf
085e1642fb
Add Moonlace
2019-12-17 01:28:02 +01:00
Tobias Gruetzmacher
00d0201c5f
Fix a bunch of flake8 issues
2019-11-04 00:16:25 +01:00
Damjan Košir
78e8f05360
added MonkeyUser
2018-08-28 22:13:48 +12:00
Dirk Reiners
050a0dc97c
MenageA3 naming fix
2018-04-23 08:07:41 +02:00
Damjan Košir
24862715d5
realised we have a scraper for CMS MenageA3 uses
2017-10-03 21:47:32 +13:00
Damjan Košir
0e0dcf1f8e
redoing MenageA3 with ParserScraper (previous search regex was broken)
2017-10-02 21:52:40 +13:00
glyphy
ad8374d7b8
Fixing the Menagea3 plugin ( #91 )
...
I've changed the menagea3 plugin so it should work with the
new directory structure found on the site.
2017-09-04 21:19:46 +02:00
Tobias Gruetzmacher
0973570295
Fix a bunch of modules.
2017-04-16 01:06:41 +02:00
Tobias Gruetzmacher
ebbb27d05d
Move xpath_class to helpers module.
2017-02-13 22:41:17 +01:00
Tobias Gruetzmacher
3b6af33ecb
Some small module fixes.
2017-02-12 20:15:25 +01:00
Tobias Gruetzmacher
ebe98bc8ba
Fix some modules.
2017-02-12 02:16:38 +01:00
gruetzkopf
edb49faa8b
Add support for 'The Monster under the Bed'
2017-01-22 00:11:05 +01:00
Tobias Gruetzmacher
9a6a310b76
Fixup copyright years.
2016-10-29 00:21:41 +02:00
Tobias Gruetzmacher
d5f91ecfd2
Fix some modules in m.py.
2016-04-30 01:59:28 +02:00
Tobias Gruetzmacher
c3f32dfef7
Refactor: Make namer a method.
...
When #42 is realized, the naming of files might differ between comic
modules, so the namer's logical location is the instance, not the class.
2016-04-21 08:20:49 +02:00
Tobias Gruetzmacher
0bcfb8a82e
Move ComicControl into common module.
...
- Move all comics using ComicControl into alphabetical files.
- Add BalderDash & Picklewhistle
2016-04-04 00:12:53 +02:00
Tobias Gruetzmacher
bb1f20d867
Remove make_scraper for most WordPress comics.
...
- Dropped KatzenfutterGeleespritzer, because robots.txt.
- Move all WordPress/ComicPress scrapers into alphabetical files.
- Move _WordPressScraper & _ComicPress scraper into common.py.
- Some smaller PEP8 fixes.
2016-04-02 00:19:53 +02:00
Tobias Gruetzmacher
7f1e136d8b
Sort comics alphabetically & PEP8 style fixes.
2016-03-31 23:13:54 +02:00
Damjan Košir
29c8d2eea0
fixed Meek
2015-05-31 23:41:12 +12:00
Damjan Košir
9be6f613e4
fixed MysteriesOfTheArcana
2015-05-31 23:39:04 +12:00
Damjan Košir
5569439c43
fixed 16 comics
2015-05-25 21:57:06 +12:00
Damjan Košir
9a009018c7
adding strip Moonsticks
2015-05-07 23:00:55 +12:00
Helge Stasch
64a875388f
Added Comic MaxOveracts
2015-05-04 14:06:01 +02:00
DirkReiners
749beff7a3
Added MareInternum (marecomic.com)
2015-04-29 10:36:12 -05:00
Damjan Košir
391313972c
fixed ManlyGuysDoingManlyThings
2015-04-26 23:47:38 +12:00