# -*- 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 _BasicScraper from ..helpers import bounceStarter, indirectStarter from ..util import getQueryParams, tagre class Undertow(_BasicScraper): stripUrl = 'http://undertow.dreamshards.org/%s' imageSearch = compile(r'(?:)?()?')) stripUrl = 'http://ars.userfriendly.org/cartoons/?id=%s&mode=classic' imageSearch = compile(r'Previous Cartoon') help = 'Index format: yyyymmdd' @classmethod def namer(cls, imageUrl, pageUrl): return 'uf%s' % (getQueryParams(pageUrl)['id'][0][2:],)