79 lines
3.9 KiB
Python
79 lines
3.9 KiB
Python
# -*- coding: iso-8859-1 -*-
|
|
# Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
|
# Copyright (C) 2012-2013 Bastian Kleineidam
|
|
|
|
from re import compile
|
|
from ..scraper import make_scraper
|
|
from ..util import tagre
|
|
|
|
_imageSearch = compile(tagre("a", "href", r'(/comics/\d+/[^"]+)'))
|
|
|
|
def add(name, path):
|
|
baseUrl = 'http://www.creators.com'
|
|
classname = 'Creators_%s' % name
|
|
globals()[classname] = make_scraper(classname,
|
|
name = 'Creators/' + name,
|
|
url = baseUrl + path + '.html',
|
|
stripUrl = baseUrl + path + '/%s.html',
|
|
lang = 'es' if name.lower().endswith('spanish') else 'en',
|
|
imageSearch = _imageSearch,
|
|
prevSearch = compile(tagre("a", "href", r'(%s/\d+\.html)' % path) +
|
|
tagre("img", "src", r'/img_comics/arrow_l\.gif')),
|
|
help = 'Index format: n',
|
|
)
|
|
|
|
# do not edit anything below since these entries are generated from scripts/update.sh
|
|
# DO NOT REMOVE
|
|
# duplicate of gocomics add('Agnes', '/comics/agnes')
|
|
# duplicate of gocomics add('AndyCapp', '/comics/andy-capp')
|
|
add('Archie', '/comics/archie')
|
|
add('ArchieinSpanish', '/comics/archie-spanish')
|
|
# duplicate of gocomics add('AskShagg', '/comics/ask-shagg')
|
|
# duplicate of gocomics add('BC', '/comics/bc')
|
|
add('BCinSpanish', '/comics/bc-spanish')
|
|
# duplicate of gocomics add('BallardStreet', '/comics/ballard-street')
|
|
add('CafeconLeche', '/comics/cafe-con-leche')
|
|
# duplicate of gocomics add('ChuckleBros', '/comics/chuckle-bros')
|
|
# duplicate of gocomics add('DaddysHome', '/comics/daddys-home')
|
|
# duplicate of gocomics add('DiamondLil', '/comics/diamond-lil')
|
|
# duplicate of gocomics add('DogEatDoug', '/comics/dog-eat-doug')
|
|
# duplicate of gocomics add('DogsofCKennel', '/comics/dogs-of-c-kennel')
|
|
add('DonaldDuck', '/comics/donald-duck')
|
|
add('Flare', '/comics/flare')
|
|
add('FlightDeck', '/comics/flight-deck')
|
|
# duplicate of gocomics add('FloandFriends', '/comics/flo-and-friends')
|
|
# duplicate of gocomics add('ForHeavensSake', '/comics/for-heavens-sake')
|
|
# duplicate of gocomics add('FreeRange', '/comics/free-range')
|
|
add('GirlsAndSports', '/comics/girls-and-sports')
|
|
add('GirlsandSportsinSpanish', '/comics/girls-and-sports-spanish')
|
|
# duplicate of gocomics add('Heathcliff', '/comics/heathcliff')
|
|
add('HeathcliffinSpanish', '/comics/heathcliff-spanish')
|
|
# duplicate of gocomics add('HerbandJamaal', '/comics/herb-and-jamaal')
|
|
add('HomeOffice', '/comics/stay-at-home-dad')
|
|
add('HopeAndDeath', '/comics/hope-and-death')
|
|
# duplicate of gocomics add('LibertyMeadows', '/comics/liberty-meadows')
|
|
add('LongStoryShort', '/comics/long-story-short')
|
|
add('MickeyMouse', '/comics/mickey-mouse')
|
|
# duplicate of gocomics add('Momma', '/comics/momma')
|
|
# duplicate of gocomics add('NestHeads', '/comics/nest-heads')
|
|
add('OffCenter', '/comics/off-center')
|
|
# duplicate of gocomics add('OnaClaireDay', '/comics/on-a-claire-day')
|
|
# duplicate of gocomics add('OneBigHappy', '/comics/one-big-happy')
|
|
add('Recess', '/comics/recess')
|
|
# duplicate of gocomics add('Rubes', '/comics/rubes')
|
|
add('Rugrats', '/comics/rugrats')
|
|
add('RugratsinSpanish', '/comics/rugrats-spanish')
|
|
# duplicate of gocomics add('ScaryGary', '/comics/scary-gary')
|
|
# duplicate of gocomics add('SpeedBump', '/comics/speed-bump')
|
|
# duplicate of gocomics add('StrangeBrew', '/comics/strange-brew')
|
|
# duplicate of gocomics add('TheBarn', '/comics/the-barn')
|
|
# duplicate of gocomics add('TheDinetteSet', '/comics/dinette-set')
|
|
# duplicate of gocomics add('TheMeaningofLila', '/comics/meaning-of-lila')
|
|
# duplicate of gocomics add('TheOtherCoast', '/comics/the-other-coast')
|
|
add('TheQuigmans', '/comics/the-quigmans')
|
|
add('TheWizardofIdinSpanish', '/comics/wizard-of-id-spanish')
|
|
# duplicate of gocomics add('ThinLines', '/comics/thin-lines')
|
|
# duplicate of gocomics add('WeePals', '/comics/wee-pals')
|
|
# duplicate of gocomics add('WizardofId', '/comics/wizard-of-id')
|
|
# duplicate of gocomics add('WorkingitOut', '/comics/working-it-out')
|
|
# duplicate of gocomics add('ZackHill', '/comics/zack-hill')
|