import re from dosage.modules.helpers.BasicComicModule import BasicComicModule from dosage.util import urlopen, getQueryParams class InkTank(BasicComicModule): imageUrl = 'd/%s.html' imageSearch = re.compile(r'') help = 'Index format: n (unpadded)' submodules = { 'AngstTechnology': 'http://www.inktank.com/AT/', 'WeakEndWarriors': 'http://www.inktank.com/WW/', 'SorryWereOpen': 'http://www.inktank.com/SWO/', } def __init__(self, submodule): BasicComicModule.__init__(self) baseUrl = self.submodules[submodule] self.latestUrl = baseUrl self.imageUrl = baseUrl + self.imageUrl self.name = 'InkTank' + '/' + submodule def getFilename(self, imageUrl, pageUrl): name = '20%s-%s' % (imageUrl[-6:-4], imageUrl[-12:-7]) return name