From c50b872939177424265bee7593839bc6965c26aa Mon Sep 17 00:00:00 2001 From: Techwolf Date: Wed, 19 May 2021 20:26:34 -0700 Subject: [PATCH] Add Hackles --- dosagelib/plugins/h.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/dosagelib/plugins/h.py b/dosagelib/plugins/h.py index 0ae21bce7..ec44f606a 100644 --- a/dosagelib/plugins/h.py +++ b/dosagelib/plugins/h.py @@ -5,12 +5,21 @@ # Copyright (C) 2019-2020 Daniel Ring from re import compile, escape -from ..scraper import _BasicScraper +from ..scraper import _BasicScraper, _ParserScraper from ..util import tagre from ..helpers import bounceStarter, indirectStarter from .common import _ComicControlScraper, _WordPressScraper, _WPNaviIn +class Hackles(_ParserScraper): + url = 'http://hackles.org/' + stripUrl = url + 'cgi-bin/archives.pl?request=%s' + firstStripUrl = stripUrl % '1' + imageSearch = '//img[contains(@src, "strips/")]' + prevSearch = '//a[text()="< previous"]' + endOfLife = True + + class HagarTheHorrible(_BasicScraper): url = 'http://www.hagarthehorrible.net/' stripUrl = 'http://www.hagardunor.net/comicstrips_us.php?serietype=9&colortype=1&serieno=%s'