diff --git a/dosagelib/plugins/b.py b/dosagelib/plugins/b.py
index 3d066663a..7f8149421 100644
--- a/dosagelib/plugins/b.py
+++ b/dosagelib/plugins/b.py
@@ -162,15 +162,6 @@ class BloodBound(_BasicScraper):
help = 'Index format: yyyy/mm/name'
-class BlueCrashKit(_BasicScraper):
- url = 'http://robhamm.com/bluecrashkit/'
- stripUrl = url + 'comics/blue-crash-kit/%s'
- firstStripUrl = stripUrl % '2005-01-03'
- imageSearch = compile(tagre("img", "src", r'(http://robhamm\.com/bluecrashkit/sites/default/files/comics/[^"]+)'))
- prevSearch = compile(r'
')
- help = 'Index format: yyyy-mm-dd'
-
-
class BMovieComic(_BasicScraper):
description = u"A group of unlikely heroes tackles monsters, mutants and aliens from Hollywood's past and present. See what happens. Or they'll say you haven't seen it."
url = 'http://www.bmoviecomic.com/'
diff --git a/dosagelib/plugins/g.py b/dosagelib/plugins/g.py
index 1bc2be260..dd7606d06 100644
--- a/dosagelib/plugins/g.py
+++ b/dosagelib/plugins/g.py
@@ -130,19 +130,9 @@ class GleefulNihilism(_BasicScraper):
help = 'Index format: yyyy/mm/dd/stripname'
-class Goats(_BasicScraper):
- description = u'goats: the comic strip | by jonathan rosenberg | new comics every mon-wed-fri'
- url = 'http://www.goats.com/'
- stripUrl = url + 'archive/%s.html'
- firstStripUrl = stripUrl % '970401'
- imageSearch = compile(r'')
- help = 'Index format: yymmdd'
-
-
class GoblinsComic(_BasicScraper):
description = u'Goblins'
- url = 'http://www.goblinscomic.com/'
+ url = 'http://www.goblinscomic.org/'
rurl = escape(url)
stripUrl = url + '%s/'
firstStripUrl = stripUrl % '06252005'
diff --git a/dosagelib/plugins/k.py b/dosagelib/plugins/k.py
index 93a08a726..a0cbdb718 100644
--- a/dosagelib/plugins/k.py
+++ b/dosagelib/plugins/k.py
@@ -29,7 +29,7 @@ class KevinAndKell(_BasicScraper):
url = 'http://www.kevinandkell.com/'
stripUrl = url + '%s/kk%s%s.html'
firstStripUrl = stripUrl % ('1995', '09', '03')
- imageSearch = compile(r']*>Previous Strip', IGNORECASE)
help = 'Index format: yyyy-mm-dd'
diff --git a/dosagelib/plugins/o.py b/dosagelib/plugins/o.py
index 0ba5e8bd9..9f81a9327 100644
--- a/dosagelib/plugins/o.py
+++ b/dosagelib/plugins/o.py
@@ -83,7 +83,7 @@ class OnTheEdge(_BasicScraper):
class OnTheFasttrack(_BasicScraper):
url = 'http://www.onthefastrack.com/'
rurl = escape(url)
- stripUrl = url + '/?webcomic1=%s'
+ stripUrl = url + '?webcomic1=%s'
firstStripUrl = stripUrl % '2010-08-09'
imageSearch = compile(tagre("img", "src", r'(%swp-content/uploads/\d+/\d+/[^"]+-\d+-\d+\.[^"]+)' % rurl))
prevSearch = compile(tagre("a", "href", r'(%s\?webcomic1=[^"]+)' % rurl, after="prev"))
diff --git a/dosagelib/plugins/r.py b/dosagelib/plugins/r.py
index 0520b19de..9fbb8d6c5 100644
--- a/dosagelib/plugins/r.py
+++ b/dosagelib/plugins/r.py
@@ -21,7 +21,7 @@ class RealLife(_BasicScraper):
stripUrl = url + 'archive/%s.html'
firstStripUrl = stripUrl % '991115'
imageSearch = compile(tagre("img", "src", r'(/comics/[^"]+)'))
- prevSearch = compile(tagre("a", "href", r'(/archive/\d+.html)') + tagre("img", "src", r'/images/nav_prev\.png'))
+ prevSearch = compile(tagre("a", "href", r'(/comic\.php\?[^"]+)', after="nav-previous"))
help = 'Index format: yymmdd)'
diff --git a/dosagelib/plugins/s.py b/dosagelib/plugins/s.py
index e6d0f72cb..643f46adc 100644
--- a/dosagelib/plugins/s.py
+++ b/dosagelib/plugins/s.py
@@ -184,10 +184,11 @@ class _ShadowGirls(_BasicScraper):
class Sheldon(_BasicScraper):
description = u'The story of a software company tycoon billionaire ten-year-old, his grampa, his duck, his pug and a lizard.'
url = 'http://www.sheldoncomics.com/'
+ rurl = escape(url)
stripUrl = url + 'archive/%s.html'
firstStripUrl = stripUrl % '011130'
- imageSearch = compile(tagre("img", "src", r'(/strips/[^"]+)'))
- prevSearch = compile(tagre("a", "href", r'(/archive/\d+\.html)', after="sidenav-prev"))
+ imageSearch = compile(tagre("img", "src", r'(http://cdn\.sheldoncomics\.com/strips/[^"]+)'))
+ prevSearch = compile(tagre("a", "href", r'(%sarchive/\d+\.html)' % rurl, after="sidenav-prev"))
help = 'Index format: yymmdd'