diff --git a/dosagelib/comic.py b/dosagelib/comic.py old mode 100644 new mode 100755 index 0864e60b3..8225fbbe2 --- a/dosagelib/comic.py +++ b/dosagelib/comic.py @@ -42,7 +42,7 @@ class ComicImage(object): """Set URL and filename.""" self.name = name self.referrer = referrer - self.url = url + self.url = url.strip() self.dirname = dirname filename = getFilename(filename) self.filename, self.ext = os.path.splitext(filename) diff --git a/dosagelib/plugins/f.py b/dosagelib/plugins/f.py index 348edf73a..8f5cbd5fe 100755 --- a/dosagelib/plugins/f.py +++ b/dosagelib/plugins/f.py @@ -147,7 +147,7 @@ class FoulLanguage(_BasicScraper): url = 'http://www.fowllanguagecomics.com/' stripUrl = url + 'comic/%s' firstStripUrl = stripUrl % 'part-of-the-process' - imageSearch = compile(tagre("img", "src", r'(http://i\d\.wp\.com/www\.fowllanguagecomics\.com/wp-content/uploads/\d+/\d+/[^"]+\.[a-z]+)', after="comic")) + imageSearch = compile(tagre("img", "src", r'(http://i\d\.wp\.com/www\.fowllanguagecomics\.com/wp-content/uploads/\d+/\d+/[^"]+\.[a-z]+).*')) prevSearch = compile(tagre("a", "href", r'([^"]+)', after="comic-nav-previous")) help = 'Index format: yyyy/mm/stripname' diff --git a/dosagelib/plugins/s.py b/dosagelib/plugins/s.py index 19b2d91df..39164dc43 100755 --- a/dosagelib/plugins/s.py +++ b/dosagelib/plugins/s.py @@ -465,8 +465,8 @@ class StandStillStaySilent(_BasicScraper): rurl = escape(url) stripUrl = url + '?page=%s' firstStripUrl = stripUrl % '1' - imageSearch = compile(tagre("img", "src", r"(comicpages/[^']+)", before="comicnormal", quote="'")) - prevSearch = compile(tagre("a", "href", r"([^']+)", quote="'") + tagre("div", "id", r'navprev', quote="'")) + imageSearch = compile(tagre("img", "src", r'(comicpages/[^"]+)', before="comicnormal")) + prevSearch = compile(tagre("a", "href", r"([^']+)", quote="'") + tagre("div", "id", r'navprev')) help = 'Index Format: number' description = u'"Stand Still. Stay Silent" is a post-apocalyptic adventure story with a rather light tone and careless pace.'