import re
from dosage.modules.helpers.BasicComicModule import BasicComicModule
class PensAndTales(BasicComicModule):
imageUrl = '?date='
imageSearch = re.compile(r'
]+?src="([^"]*?comics/.+?)"', re.IGNORECASE)
prevSearch = re.compile(r'(:?
]+?alt=")?Previous Comic', re.IGNORECASE)
help = 'Index format: yyyymmdd'
submodules = {
'Dragonaur': 'http://dragonaur.pensandtales.com/',
'Evilish': 'http://evilish.pensandtales.com/',
'FireflyCross': 'http://fireflycross.pensandtales.com/',
'RedAllOver': 'http://redallover.pensandtales.com/',
'SavingTaern': 'http://strangekith.pensandtales.com/savingtaern/',
'Strangekith': 'http://strangekith.pensandtales.com/',
'StickyEvil': 'http://stickyevil.pensandtales.com/',
'ThoseDestined': 'http://thosedestined.pensandtales.com/',
'TreasureHunters': 'http://th.pensandtales.com/',
'YamiNoTainai': 'http://ynt.pensandtales.com/',
}
def __init__(self, submodule):
BasicComicModule.__init__(self)
baseUrl = self.submodules[submodule]
self.latestUrl = baseUrl
self.imageUrl = baseUrl + self.imageUrl
self.name = 'PensAndTales' + '/' + submodule