Add ExorcismAcademy

This commit is contained in:
D. Moonfire 2023-09-24 00:29:30 -05:00
parent c696fc7835
commit b69d3c87e3

View file

@ -4,7 +4,7 @@
# SPDX-FileCopyrightText: © 2015 Tobias Gruetzmacher # SPDX-FileCopyrightText: © 2015 Tobias Gruetzmacher
# SPDX-FileCopyrightText: © 2019 Daniel Ring # SPDX-FileCopyrightText: © 2019 Daniel Ring
import os import os
from re import compile, IGNORECASE from re import compile, sub, IGNORECASE
from ..helpers import bounceStarter, indirectStarter from ..helpers import bounceStarter, indirectStarter
from ..scraper import ParserScraper, _BasicScraper, _ParserScraper from ..scraper import ParserScraper, _BasicScraper, _ParserScraper
@ -214,6 +214,28 @@ class Evon(WordPressScraper):
adult = True adult = True
class ExorcismAcademy(ParserScraper):
url = 'https://ea.asmodrawscomics.com/'
stripUrl = url + 'comic/%s/'
firstStripUrl = stripUrl % 'title-page'
imageSearch = '//div[contains(@class, "webcomic-image")]//img[contains(@class, "size-full")]'
prevSearch = '//a[contains(@class, "previous-webcomic-link")]'
multipleImagesPerStrip = True
adult = True
def namer(self, image_url, page_url):
def repl(m):
return "{0}-{1}".format(m.group(2).zfill(4), m.group(1))
indexes = tuple(image_url.rstrip('/').split('/')[-3:])
day = sub(r'^(.+?)-?(?:Pg-(\d+))', repl, indexes[2])
name = "{year}-{month}-{day}".format(
year = indexes[0],
month = indexes[1],
day = day)
return name
class ExploitationNow(WordPressNavi): class ExploitationNow(WordPressNavi):
url = 'http://www.exploitationnow.com/' url = 'http://www.exploitationnow.com/'
firstStripUrl = url + '2000-07-07/9' firstStripUrl = url + '2000-07-07/9'