import re from dosage.modules.helpers.BasicComicModule import BasicComicModule, BounceMixin class AstronomyPOTD(BasicComicModule, BounceMixin): baseUrl = 'http://antwrp.gsfc.nasa.gov/apod/astropix.html' imageUrl = 'http://antwrp.gsfc.nasa.gov/apod/ap%s.html' imageSearch = re.compile(r'') prevSearch = re.compile(r'<') nextSearch = re.compile(r'>') help = 'Index format: yymmdd' def getFilename(self, imageUrl, pageUrl): return '%s-%s' % (pageUrl.split('/')[-1].split('.')[0][2:], imageUrl.split('/')[-1].split('.')[0])