# -*- 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 asciify _imageSearch = compile(r'SRC="(http://www\.thefallenangel\.co\.uk/\w+comics/.+?)"') _prevSearch = compile(r' ]+?src="http://www\.thefallenangel\.co\.uk/images/previousday\.jpg"') def add(name, shortname): latestUrl = 'http://www.thefallenangel.co.uk/cgi-bin/%sautokeen/autokeenlite.cgi' % shortname classname = "FallenAngel_" + asciify(name) globals()[classname] = make_scraper(classname, latestUrl = latestUrl, stripUrl = latestUrl + '?date=%s', name='FallenAngel/' + name, imageSearch = _imageSearch, prevSearch = _prevSearch, help = 'Index format: yyyymmdd', ) add('HighMaintenance', 'hm') add('FAWK', 'fawk') add('MalloryChan', 'mallorychan')