diff --git a/doc/changelog.txt b/doc/changelog.txt index fde3c478e..1b819fae0 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -3,6 +3,7 @@ Dosage 1.10 (released xx.xx.2013) Features: - comics: Added SequentialArt comic strip. - comics: Added VampireCheerleader comic strip. +- comics: Added GrrlPower comic strip. Fixes: - comics: Fixed Gunnerkrigcourt comic strip. diff --git a/dosagelib/plugins/g.py b/dosagelib/plugins/g.py index 067d7d5db..d4fb4a8f7 100644 --- a/dosagelib/plugins/g.py +++ b/dosagelib/plugins/g.py @@ -79,6 +79,14 @@ class GoneWithTheBlastwave(_BasicScraper): return '%02d' % int(compile(r'nro=(\d+)').search(pageUrl).group(1)) +class GrrlPower(_BasicScraper): + latestUrl = 'http://www.grrlpowercomic.com/' + stripUrl = latestUrl + 'archives/%s' + imageSearch = compile(tagre("img", "src", r'(http://www\.grrlpowercomic\.com/comics/[^"]+)')) + prevSearch = compile(tagre("a", "href", r'(http://www\.grrlpowercomic\.com/archives/\d+)', after="navi-prev")) + help = 'Index format: number' + + class GunnerkrigCourt(_BasicScraper): latestUrl = 'http://www.gunnerkrigg.com/' stripUrl = latestUrl + '?p=%s'