# -*- coding: iso-8859-1 -*- # Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs # Copyright (C) 2012 Bastian Kleineidam from re import compile from ..scraper import make_scraper from ..util import tagre def add(name, shortname): baseUrl = 'http://www.nuklearpower.com/' + shortname + '/' classname = 'NuklearPower_%s' % name globals()[classname] = make_scraper(classname, name='NuklearPower/' + name, latestUrl = baseUrl, stripUrl = baseUrl + '%s', imageSearch = compile(tagre("img", "src", r'(http://www\.nuklearpower\.com/comics/[^"]+)')), prevSearch = compile(tagre("a", "href", r'([^"]+)') + "Previous"), help = 'Index format: yyyy/mm/dd/name', ) add('8BitTheater', '8-bit-theater') add('Warbot', 'warbot') add('HowIKilledYourMaster', 'hikym') add('AtomicRobo', 'atomic-robo')