Add more comics.

This commit is contained in:
Bastian Kleineidam 2012-11-26 19:41:25 +01:00
parent 0556ffd30a
commit a52e5ae575
6 changed files with 311 additions and 14 deletions

View file

@ -23,4 +23,3 @@ def add(name, shortname):
add('HighMaintenance', 'hm') add('HighMaintenance', 'hm')
add('FAWK', 'fawk') add('FAWK', 'fawk')
add('MalloryChan', 'mallorychan') add('MalloryChan', 'mallorychan')

View file

@ -302,8 +302,312 @@ add('W.T. Duck')
add('Ziggy') add('Ziggy')
# http://www.gocomics.com/explore/editorial_list # http://www.gocomics.com/explore/editorial_list
# XXX add('Lalo Alcaraz')
add('Nick Anderson')
add('Robert Ariail', repl='-')
add('Chuck Asay')
add('Tony Auth')
add('Clay Bennett')
add('Lisa Benson')
add('Steve Benson')
add('Chip Bok')
add('Matt Bors', repl='-')
add('Steve Breen')
add('Chris Britt')
add('Stuart Carlson')
add('Ken Catalino')
add('Jeff Danziger')
add('Matt Davies')
add('John Deering')
add('Bob Gorrell')
add('Walt Handelsman')
add('Joe Heller', repl='-')
add('Jerry Holbert')
add('Clay Jones')
add('Kevin Kallaugher')
add('Steve Kelley')
add('Mike Lester', repl='-')
add('Drew Litton')
add('Dick Locher')
add('Chan Lowe')
add('Mike Luckovich')
add('Gary Markstein')
add('Glenn McCoy')
add('Jim Morin')
add('Jack Ohman')
add('Pat Oliphant')
add('Henry Payne')
add('Joel Pett')
add('Ted Rall')
add('Michael Ramirez')
add('Marshall Ramsey')
add('Rob Rogers')
add('Steve Sack')
add('Ben Sargent')
add('Drew Sheneman')
add('Small World')
add('Jeff Stahler')
add('Scott Stantis')
add('Dana Summers')
add('Paul Szep')
add('think')
add('Mike Thompson')
add('Tom Toles')
add('Gary Varvel')
add('ViewsAfrica')
add('ViewsAmerica')
add('ViewsAsia')
add('ViewsBusiness')
add('ViewsEurope')
add('ViewsLatinAmerica')
add('ViewsMidEast')
add('Views of the World')
add('Caricatures by Kerry Waghorn')
add('Dan Wasserman')
add('Signe Wilkinson')
add('Wit of the World')
# http://www.gocomics.com/explore/sherpa_list # http://www.gocomics.com/explore/sherpa_list
# XXX add('0-60')
add('4 Punky Puppies', repl='-')
add('A Bene Placito', repl='-')
add('A Romantic Life', repl='-')
add('Abaca', repl='-')
add('Acadasia Down', repl='-')
add('ACME INKD', repl='-')
add('Admiral Squirt', repl='-')
add('Adult Children', repl='-')
add('Adventures of Marty and Turkey', repl='-')
add('Against The Grain', repl='-')
add('Alison Ward', repl='-')
add('Almost Grounded', repl='-')
add('AmaZn Events')
add('And now', repl='-')
add('Anecdote')
add('The Angry Gamer', repl='-')
add('Animal Antics', repl='-')
add('Apple Creek Comics', repl='-')
add('ArDuffle')
add('artPOWERS')
add('Asymptote')
add('Barefoot')
add('Barking Crayon', repl='-')
add('Batkid and Batrat', repl='-')
add('Beanie')
add('Beardo')
add('Beebleville')
add('The Bellies', repl='-')
add('BeMisery')
add('Benjamin Breadman', repl='-')
add('BERSERK ALERT', repl='-')
add('Best In Show', repl='-')
add('BETWEEN THE LINES', repl='-')
add('Biff and Riley', repl='-')
add('Big Monkey Comic', repl='-')
add('Blue Skies toons', repl='-')
add('Bluebonnets')
add('Bonner')
add('The Boobiehatch', repl='-')
add('Brilliant Mines', repl='-')
add('Broham')
add('Bubbles and Snail', repl='-')
add('BUNS')
add('The Bureaucrats', repl='-')
add('BUSHY TALES', repl='-')
add('Buster')
add('Buzza Wuzza', repl='-')
add('CAFFEINATED')
add('CANDY BLONDELL')
add('The Cardinal')
add('Carls Life')
add('Cartertoons')
add('Casey and Kyle', repl='-')
add('Charmys Army', repl='-')
add('Chubby Girl Comics')
add('Circus People')
add('Cockroach Comix')
add('Coffee Shop Tidbits', repl='-')
add('Confabulation')
add('Cow Sheep and a Gnome Named Helga', repl='-')
add('Crabbels')
add('Creek')
add('Critterdoodles')
add('Croc and Gator', repl='-')
add('Crumb Sherpa', repl='-')
add('Cubie n Bouncy', repl='-')
add('Daily Pinky', repl='-')
add('DALTON DOG', repl='-')
add('Dark WIndow', repl='-')
add('The Deadlys', repl='-')
add('Dell and Steve', repl='-')
add('Devin Crane Comic Strip Ghostwriter')
add('DitzAbled Princess', repl='-')
add('Dont Pick the Flowers', repl='-')
add('Doodle Days', repl='-')
add('double negative', repl='-')
add('Dr X', repl='-')
add('Dragin')
add('Dumb Question Bad Answer', repl='-')
add('Dust Specks', repl='-')
add('Eclectic Cartoons', repl='-')
add('Eddie')
add('EGGMEN')
add('Engag and Nevets', repl='-')
add('Enlightoons')
add('Ettore and Baldo', repl='-')
add('Faron Square', repl='-')
add('The Fast Lane', repl='-')
add('Featherweight')
add('For My Own Good', repl='-')
add('Frank and Steinway', repl='-')
add('Frank Blunt')
add('Frank Sonata', repl='-')
add('Frikk Frakk Frank', repl='-')
add('Frizzi Toons')
add('The Further Adventures of Mackie White', repl='-')
add('Generations')
add('Get A Grip', repl='-')
add('Give Over', repl='-')
add('Glenview Revue', repl='-')
add('The Golden Kid', repl='-')
add('Good with Coffee', repl='-')
add('Grandma Snoops')
add('Great Khan', repl='-')
add('The Green Monkeys')
add('Green Pieces', repl='-')
add('gregAbeg')
add('Grizz')
add('Hangin Out', repl='-')
add('Hank and Dales Our World', repl='-')
add('Haphazard Humor', repl='-')
add('Harambee Hills')
add('Harts Pass', repl='-')
add('hbenson7')
add('History Bluffs')
add('Hog Hollow', repl='-')
add('Hoodoo the Unwise Owl')
add('House of UnCommons', repl='-')
add('Humblebee and Bob', repl='-')
add('Humoresque')
add('I m a Dillo', repl='-')
add('The Ill Conceived Notions of Jehosophat Grymm', repl='-')
add('In The Sandbox')
add('INCOMPATIBLES')
add('Infinity Burger')
add('Inkee Doodles', repl='-')
add('Jack Radio Comics', repl='-')
add('Jillpoke Bohemia', repl='-')
add('JolleyStuff Browser', repl='-')
add('K Squared Comics', repl='-')
add('KALEECHI KORNERS', repl='-')
add('Keeping Up With Jones', repl='-')
add('Kid, Inc.', repl='-')
add('Kookie Crumbz', repl='-')
add('Kozmo of the Cosmos')
add('Larryville Blue', repl='-')
add('laughweb com', repl='-')
add('Leadbellies')
add('Life after Death', repl='-')
add('The Lighted Lab', repl='-')
add('The Lil Miesters', repl='-')
add('Lil Earl Loves to DRAW', repl='-')
add('Lucan')
add('Lum and Abner', repl='-')
add('Lumped In', repl='-')
add('Mad Mouse', repl='-')
add('MadDog Ghetto Cop')
add('Maggies Comics', repl='-')
add('Magic Coffee Hair', repl='-')
add('Mark on paper', repl='-')
add('Marty and Spud', repl='-')
add('Mary B Wary', repl='-')
add('Me and Jersey D')
add('Hoof Dog', repl='-')
add('Mindframe')
add('Misc Soup', repl='-')
add('Mixed Medications')
add('monday')
add('Noahs Island', repl='-')
add('Mort Monday', repl='-')
add('Mr Todd', repl='-')
add('Mustard and Boloney', repl='-')
add('My Guardian Grandpa', repl='-')
add('nano world', repl='-')
add('Navy Bean')
add('NeatStep')
add('Ned and Larry', repl='-')
add('Neighborhood Zone', repl='-')
add('No Place Like Holmes', repl='-')
add('Nobodys Home', repl='-')
add('Odds and Nubs', repl='-')
add('Of Mice and Mud', repl='-')
add('The Ogre', repl='-')
add('OH BABY')
add('Old Uncle Horaces book of Great Wisdom', repl='-')
add('On the Grind', repl='-')
add('One Fell Swoop', repl='-')
add('ONION and PEA', repl='-')
add('Oranges are Funny', repl='-')
add('Ordinary Bill')
add('PS')
add('Peanizles')
add('Peeples')
add('Petey and the Pack', repl='-')
add('PIGGENS')
add('PIGTIMES')
add('Plan B')
add('Police Limit')
add('Pop Dog', repl='-')
add('Primus the bad philosopher', repl='-')
add('Public Ed')
add('Putz')
add('Rackafracka')
add('Ralf the Destroyer', repl='-')
add('RANDUMB THOUGHTS', repl='-')
add('Rechid')
add('Risible')
add('Roger s Blues', repl='-')
add('Rogue Symmetry', repl='_')
add('Sabine')
add('SecondPrize')
add('Sherlock Unleashed', repl='-')
add('Sherpa Aid')
add('SickWit')
add('Sign Garden')
add('Single Dad Diaries', repl='-')
add('Skylarking')
add('Smith')
add('Snow Sez')
add('Soccer Earth', repl='-')
add('Sooky Rottweiler', repl='-')
add('SpaceTimeFunnies')
add('SparComics')
add('Spareroom')
add('Sports by Voort', repl='-')
add('Stanko Tibor')
add('STEPDAD')
add('Stranger Things', repl='-')
add('Suburban Fairy Tales')
add('Sue Really Rules', repl='-')
add('Sunny Side of Keuka', repl='-')
add('Sunny Street', repl='-')
add('Super Siblings', repl='-')
add('Surviving Single', repl='-')
add('There is Strangeness in the Universe', repl='-')
add('Thromp')
add('Tomversation')
add('Too crazy', repl='-')
add('Topic Toons')
add('Two Bits', repl='-')
add('Tyre and Kerb', repl='-')
add('Van Gogh', repl='-')
add('Vernscartoons')
add('Wages of Sin', repl='-')
add('Wendles Life')
add('Whiskey Falls', repl='-')
add('Whos On Deck', repl='-')
add('Windsock')
add('wrobbert cartoons')
add('Zhood Bahzvoi', repl='-')
add('Zonno s People', repl='-')
add('Zootopia')

View file

@ -1522,11 +1522,3 @@ comics = {
for name, urls in comics.items(): for name, urls in comics.items():
add(name, urls) add(name, urls)
#class Yirmumah(_BasicScraper):
# #http://yirmumah.keenspot.com/
# stripUrl = latestUrl + '?date=%s'
# imageSearch = compile(r'<img src="(strips/\d{8}\..*?)"')
# prevSearch = compile(r'<a href="(\?date=\d{8})">.*Previous')
# help = 'Index format: yyyymmdd'

View file

@ -10,6 +10,7 @@ def add(name, host):
classname = 'SnafuComics_%s' % name classname = 'SnafuComics_%s' % name
globals()[classname] = make_scraper(classname, globals()[classname] = make_scraper(classname,
name='SnafuComics/%s' % name,
latestUrl = baseUrl, latestUrl = baseUrl,
stripUrl = baseUrl + 'index.php?strip_id=%s', stripUrl = baseUrl + 'index.php?strip_id=%s',
imageSearch = compile(r'<img src=http://\w+\.snafu-comics\.com/(comics/\d{6}_\w*\.\w{3,4})'), imageSearch = compile(r'<img src=http://\w+\.snafu-comics\.com/(comics/\d{6}_\w*\.\w{3,4})'),

View file

@ -45,7 +45,7 @@ def add(name, category):
) )
# List is from http://www.universaluclick.com/comics/list # http://www.universaluclick.com/comics/list
comics = { comics = {
'9 Chickweed Lane': 'strip', '9 Chickweed Lane': 'strip',
} }

View file

@ -9,13 +9,14 @@ from ..helpers import bounceStarter
def add(name, path): def add(name, path):
baseUrl = 'http://www.wlpcomics.com/' + path baseUrl = 'http://www.wlpcomics.com/' + path
classname = 'WLP/' + name classname = 'WLP_' + name
@classmethod @classmethod
def namer(cls, imageUrl, pageUrl): def namer(cls, imageUrl, pageUrl):
return pageUrl.split('/')[-1].split('.')[0] return pageUrl.split('/')[-1].split('.')[0]
globals()[classname] = make_scraper(classname, globals()[classname] = make_scraper(classname,
name = 'WLP/' + name,
starter = bounceStarter(baseUrl, compile(r'</a> <A HREF="(\w+.html)">Next Page</a>', IGNORECASE)), starter = bounceStarter(baseUrl, compile(r'</a> <A HREF="(\w+.html)">Next Page</a>', IGNORECASE)),
stripUrl = baseUrl + '%s.html', stripUrl = baseUrl + '%s.html',
imageSearch = compile(r'SRC="(http://www.wlpcomics.com/adult/.+?|http://www.wlpcomics.com/general/.+?)"', IGNORECASE), imageSearch = compile(r'SRC="(http://www.wlpcomics.com/adult/.+?|http://www.wlpcomics.com/general/.+?)"', IGNORECASE),