diff --git a/doc/changelog.txt b/doc/changelog.txt index f40526a37..9c3dcdec3 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -4,6 +4,9 @@ Changes: - cmdline: The --basepath option now replaces "~" or "~user" with the users home directory. +Fixes: +- comics: Fix DemolitionSquad. + Dosage 2.11 (released 15.1.2014) diff --git a/dosagelib/plugins/d.py b/dosagelib/plugins/d.py index 6a472950f..36520f1a6 100644 --- a/dosagelib/plugins/d.py +++ b/dosagelib/plugins/d.py @@ -136,20 +136,14 @@ class DeepFried(_BasicScraper): class DemolitionSquad(_BasicScraper): description = u'Demolitionsquad.de ist die erste deutsche Videospiel-Webcomic-Seite nach amerikanischen Vorbild und noch viel mehr als das. Auf Demolitionsquad.de findet der wissbegierige, spielebegeisterte Nutzer Comicstrips zu aktuellen Videospielen die ihm die Wartezeit auf den kommenden Top-Titel weiter ves\xfcssen.' url = 'http://www.demolitionsquad.de/' - starter = indirectStarter(url, - compile(tagre("a", "href", r'(no_cache/comicstrips/einzelansicht/archive/[^"]+)'))) - stripUrl = url + 'comicstrips/einzelansicht/article/%s/' - firstStripUrl = stripUrl % 'videospiele-hentai-master' + stripUrl = url + '?comicbeitrag=%s' + firstStripUrl = stripUrl % '181' imageSearch = compile(tagre("img", "src", r'(uploads/pics/[^"]+)')) - prevSearch = compile(tagre("a", "href", r'(comicstrips/einzelansicht/article/[^"]+)') + - tagre("img", "src", r'fileadmin/templates/images/button_back.gif')) - help = 'Index format: stripname' + prevSearch = compile(tagre("a", "href", r'(\?comicbeitrag=[^"]+)') + + tagre("img", "src", r'grafik/system/blaettern_zuruck_n\.gif')) + help = 'Index format: number' lang = 'de' - def prevUrlModifier(self, url): - # remove CGI params - return url.split('?')[0] - class DerTodUndDasMaedchen(_BasicScraper): url = 'http://www.cartoontomb.de/deutsch/tod2.php'