', MULTILINE) help = 'Index format: n (unpadded)' class Achewood(_BasicScraper): url = 'http://www.achewood.com/' stripUrl = url + 'index.php?date=%s' imageSearch = compile(tagre("img", "src", r'(/comic\.php\?date=\d+)')) prevSearch = compile(tagre("a", "href", r'(index\.php\?date=\d+)', after="Previous")) help = 'Index format: mmddyyyy' namer = regexNamer(compile(r'date=(\d+)')) class AstronomyPOTD(_BasicScraper): url = 'http://antwrp.gsfc.nasa.gov/apod/astropix.html' starter = bounceStarter(url, compile(tagre("a", "href", r'(ap\d{6}\.html)') + ">")) stripUrl = 'http://antwrp.gsfc.nasa.gov/apod/ap%s.html' imageSearch = compile(tagre("a", "href", r'(image/\d{4}/[^"]+)')) multipleImagesPerStrip = True noImageUrls = set([ 'http://antwrp.gsfc.nasa.gov/apod/ap130217.html', # video 'http://antwrp.gsfc.nasa.gov/apod/ap130218.html', # video 'http://antwrp.gsfc.nasa.gov/apod/ap130226.html', # video ]) prevSearch = compile(tagre("a", "href", r'(ap\d{6}\.html)') + "<