import re import urllib import cgi from dosage.modules.helpers.BasicComicModule import BasicComicModule from dosage.modules.helpers.BasicComicModule import BounceMixin from dosage.util import getQueryParams class PiledHigherAndDeeper(BasicComicModule, BounceMixin): baseUrl = 'http://www.phdcomics.com/comics/archive.php' imageUrl = 'http://www.phdcomics.com/comics/archive.php?comicid=%s' imageSearch = re.compile(r'') prevSearch = re.compile(r'') nextSearch = re.compile(r'') help = 'Index format: n (unpadded)' def getFilename(self, imageUrl, pageUrl): return getQueryParams(pageUrl)['comicid'][0]