Comic fixes.

This commit is contained in:
Bastian Kleineidam 2013-05-25 23:24:33 +02:00
parent b16a441cc2
commit 1c1b0aaf18
21 changed files with 44 additions and 25 deletions

View file

@ -231,6 +231,13 @@ class AmazingSuperPowers(_BasicScraper):
prevSearch = compile(tagre("a", "href", r'(%s[^"]+)' % rurl, after="prev"))
help = 'Index format: yyyy/mm/name'
def shouldSkipUrl(self, url):
"""Skip pages without images."""
return url in (
# video
self.stripUrl % '2013/05/orbital-deathray-kickstarter',
)
class Amya(_BasicScraper):
description = u'A Graphic Novel'

View file

@ -29,7 +29,7 @@ def add(name, shortname):
#add('9ChickweedLane', '/thefunnies/ninechickweedlane/')
#add('Agnes', '/thefunnies/agnes/')
#add('AndyCapp', '/thefunnies/andycapp/')
add('Archie', '/thefunnies/archie/')
#add('Archie', '/thefunnies/archie/')
add('ArcticCircle', '/thefunnies/arcticcircle/')
#add('AskShagg', '/thefunnies/askshagg/')
#add('BC', '/thefunnies/bc/')
@ -91,7 +91,7 @@ add('Mutts', '/thefunnies/mutts/')
#add('ReplyAll', '/thefunnies/replyall/')
add('RhymeswithOrange', '/thefunnies/rhymeswithorange/')
#add('Rubes', '/thefunnies/rubes/')
add('Rugrats', '/thefunnies/rugrats/')
#add('Rugrats', '/thefunnies/rugrats/')
#add('ScaryGary', '/thefunnies/scarygary/')
#add('SpeedBump', '/thefunnies/speedbump/')
#add('StrangeBrew', '/thefunnies/strangebrew/')

View file

@ -36,7 +36,6 @@ def add(name, url, description):
# do not edit anything below since these entries are generated from scripts/update.sh
# DO NOT REMOVE
add('1000', 'http://1000.webcomic.ws/', u'A nonfiction comedy. GO TO www.l80comics.com TO CONTINUE READING, AS I AM NO LONGER HOSTING ON COMICFURY. Sorry! :O')
add('1234567902791', 'http://1234567902791.webcomic.ws/', u"The comic in when a happily, retarded knight, a hateful wizard, a demon thief, and a darkened thing go on random quests facing dangerous monsters, characters, and the most challenging, themselves. You've never seen a game like this. Super RPG.")
add('12yearslater', 'http://12yearslater.webcomic.ws/', u'This is a strip comic about two different moments. One of them happens a certain number of years after the other- I bet you can guess how many.')
add('6colorstories', 'http://6colorstories.webcomic.ws/', u'')
@ -217,7 +216,6 @@ add('MichellesUniverseScrapbook', 'http://MichellesUniverseScrapbook.webcomic.ws
add('Mightymeteorite', 'http://mightymeteorite.webcomic.ws/', u"What would you do if you had superpowers? Would you use them to fight crime? Live your life normally? Michael Matthews is going to try to do both.... but it's not as easy as you think it will be")
add('Mildlyamusing', 'http://mildlyamusing.webcomic.ws/', u'A comic about life, happiness, and flights of fantasy.')
add('Minarga', 'http://minarga.webcomic.ws/', u"My longer-than-ever-anticipated Mass Effect fancomic, originally posted on deviantART, also available here. At the present time, I'm still working on the script, and will be posting first drafts of every chapter as I sketch them out. Finished pages will come when I've written the entire script and have layouts/rough drafts of all the pages. Again, just to cover all my bases, I do not own the Mass Effect universe; it's the creation of Bioware, and they own all the rights. I don't own a damn thing. More of my art is viewable at http://amethystsadachbia.deviantart.com/")
add('Minebreakers', 'http://minebreakers.webcomic.ws/', u'A fantasy pixel art webcomic about an underground world.')
add('Mirroredconversations', 'http://mirroredconversations.webcomic.ws/', u"There are things in life that often don't make sense. This comic highlights them.")
add('Mischeif', 'http://Mischeif.webcomic.ws/', u'//>LOADING INTERFACE;;;STOP RIGHT THERE READERS! Enter the semi auto-biography of my life drawn out for your entertainment! Enter Zeon the comic version of the me who is the same yet different, at the same time. (See what I did there?) Unemployed, lazy gaming, comic artist who finds entertainment in the little things. https://www.facebook.com/pages/Mischeif/267542906656329?fref=ts')
add('MoaK', 'http://MoaK.webcomic.ws/', u"Morgan was not having a good day. Her singer flounced; her basist, and brother, got a better offer; her drummer was blown up by a dragon-- Wait, what's a dragon doing in Chicago? And what's with the orcs with guns? Updates Tuesdays and Fridays, 3pm Chicago time (Currently a mirror from Drunk Duck. You can read it here, about a chapter behind, but with no delays for Writer's block and computer issues, or there for the current story, but with the occasional filler page/missed updates.)")
@ -233,7 +231,6 @@ add('NewAmerica', 'http://NewAmerica.webcomic.ws/', u"The story of a dysfunction
add('Niotp', 'http://niotp.webcomic.ws/', u"I am a cynical crack-fiction writer that knows people will believe two things: 1.what they want to believe. and 2.what they've read about someone else. The following is a matter of respect: All characters are Copyrighted, and have been registered with the Library of congress twice over. I have the nice green documents to prove it.These drawings are the exclusive property of Helen's L.O.T. and are the original works of their artists. Distribution of these works, or use of the works herein to construct a sign display or otherwise similar is forbidden without prior written permission or consent. To support the artist purchase Transient Pulse and/or related materials through http://www.helenslot.com Consider this your FBI Warning label of doom.")
add('NoSongs', 'http://NoSongs.webcomic.ws/', u'Neil Gaiman meets H.P. Lovecraft meets The Bold And The Beautiful! Join Hector, our undead hero, as he attempts to make some sense out his recent death and resurrection. Magic, mystery and mayhem! Updates Sat-Sun.')
add('Nojetpack', 'http://nojetpack.webcomic.ws/', u"My Life Without A Jetpack is a biographical webcomic about MaGnUs' life, written by him, with art by Taibox (and sometimes colored by Mindy Lopkin). Published weekly in English and Spanish.")
add('Nothingfits', 'http://nothingfits.webcomic.ws/', u'Charlie has found herself in a strange land. Confused and frustrated, she is soon accompanied by a gangly clone and an undead mummy, and the trio begin to traverse the unfamiliar landscape. Unbeknownst to them, there are plots to disrupt the order in the land and strange powers are at work. UPDATES TWICE WEEKLY.')
add('Notsinceyou', 'http://notsinceyou.webcomic.ws/', u"Your Mirror is an indie rock band in crisis. Zoe, the band leader, isn't sure about her year-old relationship with the band's guitarist, Jenny. Jenny isn't sure if she loves Zoe, but she knows she loves playing in the band. And then tensions rise when the band's tour lands in the backyard of Zoe's high school boyfriend, Rex. Will the band survive one more concert, let alone the rest of the tour? NOT SINCE YOU is a photo webcomic written by Daniel Barlow and Keith Moriarty and starring Vermont's most exciting cartoonists. About the authors: - Daniel Barlow is the co-founder (with Colin Tedford) of the Trees & Hills comic group, a social cartooning organization in New England. With Trees & Hills, Barlow has co-published dozens of comics, including the anthologies SEEDS, SHELTER and WOODS. Barlow lives in Vermont, works in politics and photographs cemeteries. www.danielbarlow.com - Keith Moriarty is a musician and writer living in New Hampshire. That's all you need to know.")
add('Ocarinaoftim', 'http://ocarinaoftim.webcomic.ws/', u"Welcome to our world! It's strange, but a lot of fun! This reads right to left, in traditional manga style. We should warn you: if you are looking for a serious adventure..you may want to pick something else to read. Also...there is a bit of language. Not a lot of harsh language, but it is there.")
add('OldHumanCookies', 'http://OldHumanCookies.webcomic.ws/', u"These are the older comics in my Human Cookies series. I've been asked by a few people to upload them, so here they are (well once they're all up anyway) I know some of them look bad, the focuses are terrible, the lighting is...well...yuck, but this is where I started, so they bring back some smiley memories for me, so enjoy the tackiness!")
@ -315,7 +312,6 @@ add('Tangledmess', 'http://tangledmess.webcomic.ws/', u"The journal comic of a y
add('Tba', 'http://tba.webcomic.ws/', u'follows the daily life of four sisters and their friends in Tepes Broadview Apartments in Millwood, Iowa')
add('Tdd', 'http://tdd.webcomic.ws/', u"We like to ask questions. Questions like: What's the best way to flirt with that cute girl I always see around? Am I funny or just delusional? What about second breakfast? Is it possible to create a quality webcomic with little to no artistic ability? To all of these we say; let's find out! We hope you enjoy our work.")
add('Tennisballman', 'http://tennisballman.webcomic.ws/', u"He's a man of severe delusion. She's a girl with anger problems. He has a skull minion and a giant dirt-breathing fish. She has enemies waiting to be killed with gorey passion. Updated every Tuesday and Friday.")
add('TheDragonFistsofSmortySmythe', 'http://TheDragonFistsofSmortySmythe.webcomic.ws/', u'A Martial Artist monk leaves his mountain monastery to take up a life in the outside world. Wishing for a peaceful existence, he instead becomes a reluctant hero, bodyguarding his intrepid, trouble-prone friends on their adventures.')
add('TheFaithful', 'http://TheFaithful.webcomic.ws/', u'Follow your favorite New England sports teams with Soxy: a Boston Red Sox Puppet worn by a crazy, anonymous fan of the Red Sox, Patriots, Bruins, and Celtics.')
add('TheFunnyZone', 'http://TheFunnyZone.webcomic.ws/', u'A Strange and Funny Dimension of Laughter, Wierdness, and pathos.')
add('TheUnthinkableHybrid', 'http://TheUnthinkableHybrid.webcomic.ws/', u"It's 1956... Betty Jo Carlson and her little brother, Johnny, have discovered an atomic monster prowling the lonely, desert canyon outside their small, California town. Along with their friends, Skip Walters, and the curmudgeonly Professor Willoughby, Jo and Johnny try to keep the monster out of trouble while weathering the suspicions and prejudices of Cold War America.")

View file

@ -114,7 +114,6 @@ add('TemplarArizona', 'http://templaraz.comicgenesis.com/')
add('TheAdventuresofKaniraBaxter', 'http://kanirabaxter.comicgenesis.com/')
add('TheAdventuresofVindibuddSuperheroInTraining', 'http://vindibudd.comicgenesis.com/d/20070720.html')
add('TheEasyBreather', 'http://easybreather.comicgenesis.com/')
add('TheFantasticalBestiary', 'http://fantasticalbestiary.comicgenesis.com/')
add('TheLounge', 'http://thelounge.comicgenesis.com/')
add('TheMisadventuresofOkk', 'http://okk.comicgenesis.com/')
add('ThePath', 'http://thepath.comicgenesis.com/')

View file

@ -278,7 +278,8 @@ class DrFun(_BasicScraper):
endOfLife = True
class DrMcNinja(_BasicScraper):
# XXX navigation works only with JavaScript
class _DrMcNinja(_BasicScraper):
description = u'The Adventures of Dr. McNinja'
url = 'http://drmcninja.com/'
rurl = escape(url)

View file

@ -912,7 +912,6 @@ add('Requiem_for_Innocents', 'Requiem_for_Innocents')
add('Requiems_Gate', 'Requiems_Gate')
add('Retake', 'Retake')
add('RiTH', 'RiTH')
add('Richas_Erotic_Adventures', 'Richas_Erotic_Adventures')
add('Riggs_Hell', 'Riggs_Hell')
add('Rileys_notebook', 'Rileys_notebook')
add('Rival_Angels', 'Rival_Angels')

View file

@ -15,13 +15,23 @@ class EarthsongSaga(_BasicScraper):
starter = indirectStarter(url, compile(tagre("a", "href", r'([^"]+)') + tagre("img", "src", r'[^"]+current\.jpg')))
stripUrl = None
firstStripUrl = url + 'vol1/vol1cover.html'
imageSearch = compile(tagre("img", "src", r'((?:\.\./)?images/vol\d+/ch\d+/\d+\.\w+)'))
imageSearch = (
compile(tagre("img", "src", r'((?:\.\./)?images/vol\d+/ch\d+/\d+\.\w+)')),
compile(tagre("img", "src", r'((?:\.\./)?images/vol\d+/ch\d+/ch\d+cover\.\w+)')),
)
prevSearch = compile(tagre("a", "href", r'([^"]+)', after="Previous"))
@classmethod
def namer(cls, imageUrl, pageUrl):
imgmatch = compile(r'images/vol(\d+)/ch(\d+)/(\d+)\.\w+$', IGNORECASE).search(imageUrl)
return 'vol%02d_ch%02d_%02d' % (int(imgmatch.group(1)), int(imgmatch.group(2)), int(imgmatch.group(3)))
if not imgmatch:
imgmatch = compile(r'images/vol(\d+)/ch(\d+)/ch(\d+)cover\.\w+$', IGNORECASE).search(imageUrl)
suffix = "cover"
else:
suffix = ""
return 'vol%02d_ch%02d_%02d%s' % (
int(imgmatch.group(1)), int(imgmatch.group(2)),
int(imgmatch.group(3)), suffix)
class EdibleDirt(_BasicScraper):

View file

@ -570,7 +570,6 @@ add('TheMeaningofLila', '/meaningoflila')
add('TheMiddletons', '/themiddletons')
add('TheMightyWonderBrat', '/mighty-wonderbrat')
add('TheNormClassics', '/thenorm')
add('TheNursesLockerRoom', '/nurses-locker-room')
add('TheOgre', '/the-ogre')
add('TheOldManAndHisDog', '/old-man-and-his-dog')
add('TheOnesMyWifeLikes', '/the-ones-my-life-likes')

View file

@ -13,6 +13,7 @@ _prevSearch = (
compile(tagre("link", "href", _stripPattern, before="prev")),
compile(tagre("a", "href", _stripPattern, after="prev")),
compile(tagre("a", "href", _stripPattern) + tagre("img", "id", r"previous_day1")),
compile(tagre("a", "href", _stripPattern) + tagre("img", "id", r"katc7")),
)
def add(name, url, description):

View file

@ -44,7 +44,7 @@ class LeastICouldDo(_BasicScraper):
rurl = escape(url)
stripUrl = url + 'comic/%s'
firstStripUrl = stripUrl % '20130109'
imageSearch = compile(tagre("img", "src", r'(http://(?:cdn\.)?leasticoulddo\.com/wp-content/uploads/\d+/\d+/\d{8,9}\.\w{1,4})'))
imageSearch = compile(tagre("img", "src", r'(http://(?:cdn\.)?licd\.com/wp-content/uploads/\d+/\d+/\d{8,9}\.\w{1,4})'))
prevSearch = compile(tagre("a", "href", r'(%scomic/\d+/)' % rurl, after="Previous"))
starter = indirectStarter(url,
compile(tagre("a", "href", r'(%scomic/\d+/)' % rurl, after="feature-comic")))

View file

@ -128,7 +128,7 @@ class PicPakDog(_BasicScraper):
stripUrl = url + 'comic/%s/'
firstStripUrl = stripUrl % 'dogs-cant-spell'
imageSearch = compile(tagre("img", "src", r'(%swp-content/uploads/\d+/\d+/\d+-\d+-\d+-[^"]+\.png)' % rurl))
prevSearch = compile(tagre("a", "href", r'(%scomic/[^"]+)' % rurl, after="navi-prev"))
prevSearch = compile(tagre("a", "href", r'(%scomic/[^"]+)' % rurl, after="nav-prev"))
help = 'Index format: stripname'

View file

@ -529,7 +529,7 @@ class StarCrossdDestiny(_BasicScraper):
url = baseUrl + 'comic.html'
stripUrl = baseUrl + 'archives/%s.html'
firstStripUrl = stripUrl % '00000001'
imageSearch = compile(tagre("img", "src", r'(%s(?:ch1|strips|book2)/[^"]+)' % rurl))
imageSearch = compile(tagre("img", "src", r'(http://(?:www\.)?starcrossd\.net/(?:ch1|strips|book2)/[^"]+)'))
prevSearch = compile(r'<a href="(%s(?:ch1/)?archives/\d+\.html)"[^>]*"[^"]*"[^>]*>prev' % rurl, IGNORECASE)
help = 'Index format: nnnnnnnn'

View file

@ -87,7 +87,6 @@ add('2Kingdoms', 'http://2kingdoms.smackjeeves.com/comics/', u'Lost in the middl
add('355Days', 'http://355days.smackjeeves.com/comics/', u"This was originally a comic where I attempted to make an homage to Kurt Vonnegut's Timequake, but it slowly evolved into A Dada Humor comic, which has now evolved onto a actual storyline that has gone on since April 1st 2012. This is my experimental comic where I attempt to post a comic daily with anything I can get my hands on, just attempting to get at least one page up! ***ENDED AS OF 9/2/12*** If you liked this comic check out my new comic: Euphemistic Eephus. http://www.smackjeeves.com/comicprofile.php?id=127121", False, True)
add('3DSComic', 'http://3dscomic.smackjeeves.com/comics/', u'All this is made on a 3DS, so expect miis, qr codes, and doodles from the notepad. I also take pictures of my hand-drawn stuff, which usually look better than the notes. All non-contributing co-authors have been reset. I am now more serious about doing this comic, and as such will only allow authors who continually provide regular content.', False, True)
add('4Ply', 'http://4-ply.smackjeeves.com/comics/', u'Four teens who have been friends since grade school enter their first year of High School. Will their friendship survive and if so, what about their sanity? Kamal: As strong as toilet paper we are. Carmen: Oh would you please just shut up! Kamal: XD', False, True)
add('4plyKamalsHead', 'http://4ply-kamal.smackjeeves.com/comics/', u"See what goes on in Kamal's head with his adventures and his memories of when him and the other members of 4-ply were kids.", False, True)
add('9ChancesforLove', 'http://9chances.thewebcomic.com/comics/', u'Finding the right person to love is quite a challenge. Approaching the person you love is an even bigger challenge. But the biggest challenge of them all is to keep that person by your side. When two strangers meet, they can decide to become friends, leave the other to be or become enemies, but what if they happen to share something, something they cannot control and not even really are aware of? (My English is not so good, if you find mistakes it would be great if you could point them out. :) Thank you!) (WARNING: 13/15+ BL)', False, True)
add('AChronicleofQuests', 'http://achronicleofquests.smackjeeves.com/comics/', u'A Chronicle Of Quests is the story of a warrior. Heroic Guy may not be the best, or even close to good. But his destiny is un-escapeable. It is after all what he was made for.', False, True)
add('ADayOut', 'http://adayout.smackjeeves.com/comics/', u'Lizzy is an average soccer playing teen with issues. After distancing from a childhood friend, she must find out what kind of a person she really is, and along the way, discover true potential as a soccer Champion!', False, True)
@ -136,7 +135,6 @@ add('BLOT', 'http://blotcomic.smackjeeves.com/comics/', u"In the near future, ro
add('BabysittingFourDemons', 'http://babysitting4demons.smackjeeves.com/comics/', u'Ezz, also known as Ghost the Echidna on her Smackjeeves account, has become a babysitter. She\'s finally on her own, and starting a nice, steady babysitting service at her home. Little does she know is that the children she is to babysit happen to be four demons... Who are these four? Why, none other than Sonic, Amy, Knuckles and Tails! Open Author Spaces: NONE. DON\'T EVEN ASK. Don\'t even request. Don\'t comment "CAN I JOIN LAWLZ" or I\'ll come after you. Thanks! -Hope Status: No one banned. Please start updating more, people. I\'ve made up my mind that I\'m gonna update more, you guys can help out too. -Hope', False, True)
add('BadLucktheQuestfortheCodPipe', 'http://badluckthequest.smackjeeves.com/comics/', u"This is the story about Rade, your everyday average guy. he goes to school, plays sports, the only thing weird about him is his best friend Crimp. Things in his average life take a turn for the bizarre, when a young man with a cat show up at his door. Now all of a sudden Rade is caught up in a quest for a magical pipe that can grant a wish to anyone who asks. Not to mention the demon mercenary's following them. the closer they get to the Pipe, the darker and more entangled things become. what starts as a grand adventure, only seems to lead to Bad Luck. Updates Saturday", False, True)
add('BassComicAdventures', 'http://basscomicadventures.smackjeeves.com/comics/', u'A sprite comic that follows the (mis)-adventures of the Capcom characters of Bass, Mega Man, and the rest of the group. Featuring original storylines, new characters, a re-imagining of some classic games, and possible hilarity. Updates on Mondays, Wednesdays, and Fridays', False, True)
add('BassLegends', 'http://basslegends.smackjeeves.com/comics/', u"After Bass finally defeated Mega Man, he left Wily and took Zero with to begin a new life. He and Zero join Dr. Light's crew and have one hell of a crazy adventure. Note: This comic is PG-13 and contains strong language, violence, and may contain SC (Sexual Content). Viewer Discretion advised.", False, True)
add('BearlyAbel', 'http://bearlyabel.smackjeeves.com/comics/', u'Abel is a American-Asian boy with an active imagination. He lives with his mom and sister and goes on adventures with his bear, Barry. This webcomic ran from August 2008 until Oct 2010.', False, False)
add('BeastHunt', 'http://beasthunt.smackjeeves.com/comics/', u'Once Astir found mysterious sword, he decided to become " the best warrior" in the whole world~ Task seemingly easy but with his overflowing lazyness and not much talent might become a bother. Psychopathic necromancer on his back and "girly" samurai as his training partner definately wont make it easier..', False, True)
add('BehindTheObsidianMirror', 'http://obsidian-mirror.smackjeeves.com/comics/', u"If you were to awake in a place unknown to you, without remembering anything... you would be happy to be taken in by someone, right? But what if this someone was a god? Aztec gods and BL. What more could you want? x3x Warnings for homosexual content, blood, violence, and possibly gore and sex in the future. Don't like, don't read. UPDATES EVERY MONDAY!! Although I have read a lot about Aztecs and their culture and mythology, I am hardly an expert on that subject. So forgive everything that might be off, or wrong, since I actually don't bother to get everything right or just change things to my liking. The Aztecs and their religion etc. depicted in this comic are far from realistic, and don't aim to be, although I'm trying to make it all seem plausible. Just so you know. Enjoy. ;) Remember to read from right to left, Japanese reading order. ;) Sketch/WIP tumblr: http://teejaystumbles.tumblr.com/", True, True)
@ -300,7 +298,6 @@ add('FurtherDowntheRabbitHole', 'http://fdtrh.smackjeeves.com/comics/', u"Wonder
add('GRACE', 'http://grace-comic.smackjeeves.com/comics/', u"Welcome to Grace, a yaoi webcomic created by two girls, Majo and Miru, also known as M&M Studios! Adult content for sex and occassional violence. HOW WE WORK: Majo: sketching, shading, scriptwriting Miru: inking, flats, scriptwriting Updates: when the page is ready - our work keeps us very busy. We'll try to update as regularly as possible, though. Characters & artwork \xa9 M&M Studios. All rights reserved.", True, True)
add('GamesPeoplePlayUpdatedWeekly', 'http://gamespeopleplay.smackjeeves.com/comics/', u'A webcomic about the little nuances of table-top roleplaying games, and the people who play them. Updated weekly. Feedback and comments at azalin1@lycos.com', False, True)
add('GardenofHearts', 'http://gardenofhearts.smackjeeves.com/comics/', u"Alyn, royal guardsman to the elven Queen of the North leaves for a quest to the far south with his wise-cracking necromancer friend Skylar. They are seeking a long-lost magical talisman that could dispel the eternal winter of the northern lands--and just perhaps elevate Alyn to Queen's Consort after he returns a hero. To journey into the south Alyn will need the help of his childhood friend, Nirin. Only, Nirin is a lot more enchanting than he remembered and every step closer to the mythical Garden of Hearts is a step further from his goals. story specs: light-hearted fantasy romance BOY X GIRL. tech: hand-drawn, b & w, toned.", False, True)
add('GarytheAlchemist', 'http://garythealchemist.smackjeeves.com/comics/', u'A story about the day-to-day life of an alchemist in the modern world. Updates Mondays, Wednesdays, and Fridays.', False, False)
add('GayBacon', 'http://gaybacon.smackjeeves.com/comics/', u'Here you can read strips about random things in my life or thoughts that may occur in this messed-up head. This is what the quiet, weird kid draws whenever he gets a chance. Updates at random times.', False, True)
add('GetUpandGo', 'http://getupandgo.smackjeeves.com/comics/', u'', True, True)
add('GhostsTaleACrossover', 'http://ghoststory.smackjeeves.com/comics/', u'Willow is taken away from her home and made to look for a special medallion. Supposedly, this amulet has the power to stop a war occurring in a very distant, possibly even other-wordly, land. It sounds simple at first, but it is soon realized that the problem may not lie solely in finding, but retrieving... *This is a story set in a pokemon region, but it does not completely focus on pokemon itself. *Some canons will be included, though they will be much older/more mature than in the anime. *I do not own Pokemon or Pokemon characters. Pokemon is (c) GAME FREAK & co.', False, False)
@ -352,7 +349,6 @@ add('InstantComics', 'http://instantcomics.smackjeeves.com/comics/', u"'Instant
add('Intoxicated', 'http://intoxicated.smackjeeves.com/comics/', u"This is the story of Robert, who tries to manage his relationships in his life of drug abuse, break up's and strong emotions. Contains drugs, sex and profanity. Approximately rated: 15", True, True)
add('IrrationalFearsGirlandotherfineadventures', 'http://ifcomics.smackjeeves.com/comics/', u"Just a series about a girl, her strange phobias and how she doesn't deal with them. Current Chapter: THE MYSTERY OF THE CAVE Updates MON THURS", False, True)
add('IslandsofEzdora', 'http://ezdora.smackjeeves.com/comics/', u'Help Tara and friends adventure through the mystical Islands of Ezdora! Feel free to suggest! Updates daily.', False, True)
add('ItoshiisCrazyNuzlockeAdventures', 'http://icna.smackjeeves.com/comics/', u"<ICNA Yellow Run: Complete> ICNA: Water's Edge After becoming the Kanto League Champion and facing off against a Mewtwo corrupted by Missingno., Emp finds themself in Hoenn with no way to return home immediately. With the closest possible boat to Kanto being in Lilycove, Emp, and their new partner Ra, have to challenge the Hoenn league in an attempt to return to Kanto. Rules: -If a pokemon faints, you have to throw it into the DEAD box -You have to catch the first pokemon you see in an area (void until first pokeball) -No dupes. You get only ONE chance to find another pokemon if the first you run into is a dupe -Only ONE egg is allowed to be hatched -Nickname all pokemon -if you find a shiny pokemon in a route you've already caught a pokemon in, you are allowed to capture it. However, if you do, you must release the pokemon you previously captured in that route.", False, True)
add('ItsADeadMansParty', 'http://deadmansparty.smackjeeves.com/comics/', u'People live, die, and go somewhere else. A compilation of stories about purgatory and its inhabitants.', False, True)
add('ItsCharacterDevelopment', 'http://characterdevelopment.smackjeeves.com/comics/', u"And now the tale of a party of adventurers who got lost in a dungeon ... and the one Paladin who had no choice but to try and save them. It's Character Development. Daily updated Playmobil toy photo-comic.", False, False)
add('Itsahardlife', 'http://itsahardlife.smackjeeves.com/comics/', u'Robin is ten years old and travels through Kanto with her pok\xe9mon to find a place to call home. This is a story about struggle, survival and friendship in a cruel world. -------------------------- This is a Nuzlocke comic. Contains some swearing and occasionally some gore. -------------------------- Updates are sadly quite irregular but I have no plans on giving up on it anytime soon!', False, True)
@ -633,7 +629,6 @@ add('SupermassiveBlackHoleA', 'http://smbhax.smackjeeves.com/comics/', u'Stories
add('SurvivorFanCharacters', 'http://sfc.smackjeeves.com/comics/', u'Fan Characters will be competing for $1,000,000.', False, True)
add('SwitchMechanism', 'http://switchmechanism.smackjeeves.com/comics/', u'There once was a boy who was not a boy. Who carried stones in his heart. And an astronaut who tried to carry the boy and the stones both. Switch Mechanism- A genetic or environmental trigger which decides which of several possible forms an individual of a species may take. This is a stand-alone sequel to Black and Blue. Updates FRI and SAT', False, True)
add('Symbios', 'http://symbios.smackjeeves.com/comics/', u"Almost every nation in existence has a tale of terrors and hauntings to pass on to their posterity... Xedondria is no different. Their tale was to keep children from doing wrong, and if they behaved, their reward was to sleep with a clear conscience. But if they didn't behave, not only would they suffer the consequences from man, they would also be visited by the Night Horror: a monstrosity only nightmares could bring, only living in one's sleep... Now one must ask: who is it that sleeps, yet suffers the torture of this very real Horror? ***Comic will be marked mature due to any violence or themes, Thank you!***", True, True)
add('TC2KsPokemobians', 'http://tcpokemobian2k.smackjeeves.com/comics/', u"Based on the famous Pokemobians, sonicstar4453 and The_Creator_2k made a Pokemobian showcase. Join at your own risk of craziness. List of Authors: digi300 (currently gone at the moment) floob metaboo parrish_broadnax sonicstar4453(One of the 'Founders') Luxbot Shadowblade2584 MR sonicrouge Chris the wolf Mandy Krypt Coon (I unfortunately messed up her last name in her intro, which is now fixed) HyperTurtle32 cutieboyfive Bre Ishurna the Wolf / Wolfry FlareTheWolf SarahD1 psychokitty DarkSoniic Darkus the Hedgehog BlitzMaster Sike The_Creator_2k (One of the 'Founders') Pocket_Ninja DerpLegoman/G milomus2 StarMan45", False, True)
add('TCWFireRedNuzlockeedition', 'http://tcwfirered.smackjeeves.com/comics/', u'Mewtwo completly destroyed the hidden village of the angels in Kanto. One angel surived the disaster. A girl, Sarachan (or sara). Mewtwo let her alive and challenge her to battle him at Cerulean Cave. But first of doing that, Sara should challenge the Gym and the Elite 4. She accepted, but will she make it until the end?', False, True)
add('TEN', 'http://ten.smackjeeves.com/comics/', u'Two years ago our two main characters jumped from a cliff to escape from a life of confinement and torture. The life of a human guineapig They jumped into a unknown future, a unknown destiny... and maybe death. But both of them survived and now, two years later, they meet again...', False, False)
add('TH3D3AD5H0WCA53', 'http://thedeadshowcase.smackjeeves.com/comics/', u"In this show case it is our goal to have every kind of comic shown manga, anime, sprite etc for critique. So here you can advertise and show your comic pages for critiquing the art, layout, special effects, and style of the comic. There will be 5 sections to this comic. The Art section. A place to review, critique, to get help, and show off art work. The Comic section. A place to review, critique, show off comic pages, and to get help. (not the whole comic just individual pages for review on layout and such) The Advertisement section. That one is self explanatory. The Special effects section. A place to get help, tips, and critiques on custom special effects. And The sprite section. A place to review, critique, show off and get help on sprite work. Anyone and everyone is welcome to join. And sadly there are a few rules (TALKING TO YOU TROLLS LOL) Inappropriate content in either comments or other posts will be deleted. Swearing is allowed as long is it isn't offensive, and remember. Critique and help, not troll. Anyways that is all so enjoy!", False, True)
@ -710,7 +705,6 @@ add('ThisistheWorstIdeaYouveEverHad', 'http://twiyeh.smackjeeves.com/comics/', u
add('ThornTopia', 'http://tnt100.smackjeeves.com/comics/', u"Thorn is reknown for her alts. This a showcase of all the ones she's got! This series is now completed! Many thanks to all the contributors and followers for sticking around!", False, True)
add('TinyPinkRobots', 'http://tinypinkrobots.smackjeeves.com/comics/', u'Featuring me, my beatnik lumberjack husband, mild cat torture, dancing and the occasional tiny robot. Updates Monday & Wednesday!', False, True)
add('TitleUnrelated', 'http://www.titleunrelated.com/comics/', u'The Newest Iteration.', False, True)
add('ToDefeatThemAll', 'http://candefeatanyone.smackjeeves.com/comics/', u"A journey to beat all the Megaman games.... Perhaps. Formerly called: - I Can't Defeat Anyone - I Can Defeat Anyone - We Can Defeat Anyone Updates at odd-numbered dates.", False, True)
add('TotalDramaSurvivor', 'http://totaldramasurvivor.smackjeeves.com/comics/', u"We're bringing back some of your favorite Total Drama contestants for a chance at another million dollars! Who will win? Who will lose? Find out here... on Total Drama Survivor!", False, True)
add('TotallyCrossover', 'http://totallycrossover.smackjeeves.com/comics/', u'There are a lot of typical generic gaming webcomics out there. This one, however, is not one of them. Where most comics are fully happy to parody the gaming world one game at a time, Totally Crossover will parody them all. At the same time. The gaming stars of 2010 unite to face an unknown enemy which could destroy all of time and space itself. This should be fun.', False, True)
add('TransUMan', 'http://transuman.smackjeeves.com/comics/', u'Mutants. Aliens and Zombies, Oh My! It starts simply enough: another day of survival. But then...', True, True)

View file

@ -35,7 +35,7 @@ class TheDreamlandChronicles(_BasicScraper):
stripUrl = url + 'comic/%s/'
firstStripUrl = stripUrl % 'page-1'
rurl = escape(url)
imageSearch = compile(tagre("img", "src", r'(http://cdn\.thedreamlandchronicles\.com/wp-content/uploads/\d+/\d+/\d+-\d+-\d+[^"]*)'))
imageSearch = compile(tagre("img", "src", r'(http://www\.thedreamlandchronicles\.com/wp-content/uploads/\d+/\d+/\d+-\d+-\d+[^"]*)'))
prevSearch = compile(tagre("a", "href", r'(%s[^"]*)' % rurl, after='navi-prev"'))
help = 'Index format: page-n or chapter-n'

View file

@ -41,7 +41,7 @@ class Unsounded(_BasicScraper):
prevSearch = compile(tagre("a", "href", r'([^"]*)', after='class="back'))
starter = indirectStarter(url,
compile(tagre("a", "href", r'(%scomic/[^"]*)' % rurl) +
tagre("img", "src", r"%simages/chibi02\.png" % rurl)))
tagre("img", "src", r"%simages/newpages\.png" % rurl)))
help = 'Index format: chapter-number'
def getIndexStripUrl(self, index):

View file

@ -227,7 +227,7 @@ class _WorldOfWarcraftEh(_BasicScraper):
class Wulffmorgenthaler(_BasicScraper):
description = u"Entertainment - Since 2002. Wulff & Morgenthaler's Personal humoristic social commentary on life, nostalgia and the World in general. Nothing is taboo: They deal with Politics, News, Entertainment, Technology, Culture, and Weirdo Beavers"
url = 'http://wumocomicstrip.com/'
stripUrl = url + '%s/'
imageSearch = compile(tagre("img", "src", r'(/img/strip/[^/"]+)'))
stripUrl = url + '%s'
imageSearch = compile(tagre("img", "src", r'(/img/strip/\d+/\d+/[^/"]+)'))
prevSearch = compile(tagre("a", "href", r'([^"]+)') + "<span>Previous")
help = 'Index format: yyyy/mm/dd'

View file

@ -24,6 +24,7 @@ activity_matcher = re.compile(r'<b>Activity status:</b> <span class="comicinfo">
# names of comics to exclude
exclude_comics = [
"1000", # unsuitable navigation
"12yearsofmissj", # unsuitable navigation
"3DGlasses", # unsuitable navigation
"30Days", # unsuitable navigation
@ -131,6 +132,7 @@ exclude_comics = [
"Mars", # unsuitable navigation
"MaskoftheAryans", # unsuitable navigation
"Megamaiden", # unsuitable navigation
"Minebreakers", # unsuitable navigation
"Minecraft2b2t", # unsuitable navigation
"Mitadakesaga", # unsuitable navigation
"Mlpfib", # unsuitable navigation
@ -145,6 +147,7 @@ exclude_comics = [
"NMG", # unsuitable navigation
"Noche", # unsuitable navigation
"Noprrkele", # unsuitable navigation
"Nothingfits", # unsuitable navigation
"Nothingfitsartblog", # unsuitable navigation
"Oeight", # unsuitable navigation
"Ofpf", # unsuitable navigation
@ -195,6 +198,7 @@ exclude_comics = [
"Townburgcity", # unsuitable navigation
"Tuhinaloota", # unsuitable navigation
"Tezzleandzeek", # unsuitable navigation
"TheDragonFistsofSmortySmythe", # unsuitable navigation
"Theredeemers", # unsuitable navigation
"Thestickmen", # unsuitable navigation
"Thingsthatannoyme", # unsuitable navigation

View file

@ -289,6 +289,7 @@ exclude_comics = [
"TheCrossoverlord", # missing images
"TheDevilsPanties", # page moved
"TheDoctorPepperShow", # page has 403 forbidden
"TheFantasticalBestiary", # page has 403 forbidden
"TheGodsPack", # page has 403 forbidden
"TheMadBrothers", # page does not follow standard layout
"TheMediocres", # missing images

View file

@ -115,6 +115,7 @@ exclude_comics = [
"GRIND", # start page requires login
"HUSS", # start page requires login
"Red_Dog_Venue", # start page is broken
"Richas_Erotic_Adventures", # start page requires login
"Rubber_girls", # start page requires login
"Robomeks", # broken images
"Robot_Friday", # broken images

View file

@ -56,6 +56,7 @@ exclude_comics = [
"SparComics", # comic unavailable
"SurvivingSingle", # comic unavailable
"TheDeadlys", # too few comics
"TheNursesLockerRoom", # too few comics
"Tomversation", # too few comics
"VoicesInTheDark", # too few comics
"WhatTheFrak", # too few comics

View file

@ -19,6 +19,7 @@ json_file = __file__.replace(".py", ".json")
# names of comics to exclude
exclude_comics = [
"4plyKamalsHead", # does not follow standard layout
"9Lives", # missing images
"ADifferentPerspective", # does not follow standard layout
"AFairlyTwistedRealitySuper", # does not follow standard layout
@ -28,6 +29,7 @@ exclude_comics = [
"AreyougayJohnny", # does not follow standard layout
"Authorbattlesthevideogame", # missing images
"BambooArmonicKnightsGuild", # missing previous link
"BassLegends", # does not follow standard layout
"BreIshurnasspritesandstuff", # comic moved
"CatboyattheCon", # missing images
"ContraandtheSpamDump", # missing images
@ -41,10 +43,12 @@ exclude_comics = [
"Fumiko", # does not follow standard layout
"FurryExperience", # timeout
"GART", # does not follow standard layout
"GarytheAlchemist", # does not follow standard layout
"GBAsCrib", # timeout
"HEARD", # missing images
"Indigo", # broken domain name
"IwillbenapoSpamDump", # missing images
"ItoshiisCrazyNuzlockeAdventures", # does not follow standard layout
"JennyHaniver", # does not follow standard layout
"KiLAiLO", # does not follow standard layout
"KirbysoftheAlternateDimension", # missing images
@ -82,7 +86,9 @@ exclude_comics = [
"TheAfterSubtract", # does not follow standard layout
"ThePokemonArtBox", # does not follow standard layout
"THEVOIDWEBCOMIC", # does not follow standard layout
"TC2KsPokemobians", # does not follow standard layout
"ThreadCrashers", # has no previous comic link
"ToDefeatThemAll", # does not follow standard layout
"TotallyKotor", # missing images
"Vbcomics", # does not follow standard layout
"WerewolfRichard", # does not follow standard layout