# -*- coding: utf-8 -*- # Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs # Copyright (C) 2012-2014 Bastian Kleineidam # Copyright (C) 2016 Tobias Gruetzmacher from ..scraper import _ParserScraper class _NuklearPower(_ParserScraper): prevSearch = '//a[@rel="prev"]' imageSearch = '//div[@id="comic"]/img' @property def url(self): return 'http://www.nuklearpower.com/' + self.path + '/' @property def name(self): return 'NuklearPower/' + super(_NuklearPower, self).name[2:] class NP8BitTheater(_NuklearPower): path = '8-bit-theater' class NPAtomicRobo(_NuklearPower): url = 'http://www.atomic-robo.com/' imageSearch = '//img[@id="cc-comic"]' class NPHowIKilledYourMaster(_NuklearPower): path = 'hikym' class NPTheDreadful(_NuklearPower): path = 'dreadful' class NPWarbot(_NuklearPower): path = 'warbot'