Update GoComics

This commit is contained in:
Tobias Gruetzmacher 2021-02-01 00:19:22 +01:00
parent 87f4049347
commit 2ecfcaec17
2 changed files with 28 additions and 26 deletions

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT
# Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs # Copyright (C) 2004-2008 Tristan Seligmann and Jonathan Jacobs
# Copyright (C) 2012-2014 Bastian Kleineidam # Copyright (C) 2012-2014 Bastian Kleineidam
# Copyright (C) 2015-2020 Tobias Gruetzmacher # Copyright (C) 2015-2021 Tobias Gruetzmacher
from ..scraper import _ParserScraper from ..scraper import _ParserScraper
from ..helpers import indirectStarter from ..helpers import indirectStarter
@ -38,7 +38,6 @@ class GoComics(_ParserScraper):
return ( return (
# old comics removed from the listing # old comics removed from the listing
cls('HeavenlyNostrils', 'heavenly-nostrils'), cls('HeavenlyNostrils', 'heavenly-nostrils'),
cls('MyCage', 'mycage'),
# do not edit anything below since these entries are generated from # do not edit anything below since these entries are generated from
# scripts/gocomics.py # scripts/gocomics.py
@ -52,6 +51,7 @@ class GoComics(_ParserScraper):
cls('AdultChildren', 'adult-children'), cls('AdultChildren', 'adult-children'),
cls('Agnes', 'agnes'), cls('Agnes', 'agnes'),
cls('AJAndMagnus', 'aj-and-magnus'), cls('AJAndMagnus', 'aj-and-magnus'),
cls('AlGoodwynEditorialCartoons', 'algoodwyn'),
cls('AlisHouse', 'alis-house'), cls('AlisHouse', 'alis-house'),
cls('AlleyOop', 'alley-oop'), cls('AlleyOop', 'alley-oop'),
cls('AmandaTheGreat', 'amanda-the-great'), cls('AmandaTheGreat', 'amanda-the-great'),
@ -64,7 +64,6 @@ class GoComics(_ParserScraper):
cls('AProblemLikeJamal', 'a-problem-like-jamal'), cls('AProblemLikeJamal', 'a-problem-like-jamal'),
cls('ArloAndJanis', 'arloandjanis'), cls('ArloAndJanis', 'arloandjanis'),
cls('AskACat', 'ask-a-cat'), cls('AskACat', 'ask-a-cat'),
cls('AskAPortlySyndicatePerson', 'ask-a-portly-syndicate-person'),
cls('AskShagg', 'askshagg'), cls('AskShagg', 'askshagg'),
cls('AtTavicat', 'tavicat'), cls('AtTavicat', 'tavicat'),
cls('AuntyAcid', 'aunty-acid'), cls('AuntyAcid', 'aunty-acid'),
@ -108,7 +107,6 @@ class GoComics(_ParserScraper):
cls('Boomerangs', 'boomerangs'), cls('Boomerangs', 'boomerangs'),
cls('Bottomliners', 'bottomliners'), cls('Bottomliners', 'bottomliners'),
cls('BoundAndGagged', 'boundandgagged'), cls('BoundAndGagged', 'boundandgagged'),
cls('BrainSquirts', 'brain-squirts'),
cls('BreakingCatNews', 'breaking-cat-news'), cls('BreakingCatNews', 'breaking-cat-news'),
cls('BreakOfDay', 'break-of-day'), cls('BreakOfDay', 'break-of-day'),
cls('Brevity', 'brevity'), cls('Brevity', 'brevity'),
@ -140,7 +138,6 @@ class GoComics(_ParserScraper):
cls('Cleats', 'cleats'), cls('Cleats', 'cleats'),
cls('CloseToHome', 'closetohome'), cls('CloseToHome', 'closetohome'),
cls('Computoon', 'compu-toon'), cls('Computoon', 'compu-toon'),
cls('ConnieToTheWonnie', 'connie-to-the-wonnie'),
cls('Cornered', 'cornered'), cls('Cornered', 'cornered'),
cls('CowAndBoyClassics', 'cowandboy'), cls('CowAndBoyClassics', 'cowandboy'),
cls('CowTown', 'cowtown'), cls('CowTown', 'cowtown'),
@ -167,10 +164,8 @@ class GoComics(_ParserScraper):
cls('Doonesbury', 'doonesbury'), cls('Doonesbury', 'doonesbury'),
cls('Drabble', 'drabble'), cls('Drabble', 'drabble'),
cls('DrewSheneman', 'drewsheneman'), cls('DrewSheneman', 'drewsheneman'),
cls('Drive', 'drive'),
cls('DumbwichCastle', 'dumbwich-castle'), cls('DumbwichCastle', 'dumbwich-castle'),
cls('EdgeCity', 'edge-city'), cls('EdgeCity', 'edge-city'),
cls('EdgeOfAdventure', 'edge-of-adventure'),
cls('Eek', 'eek'), cls('Eek', 'eek'),
cls('ElCafDePoncho', 'el-cafe-de-poncho', 'es'), cls('ElCafDePoncho', 'el-cafe-de-poncho', 'es'),
cls('EmmyLou', 'emmy-lou'), cls('EmmyLou', 'emmy-lou'),
@ -206,6 +201,7 @@ class GoComics(_ParserScraper):
cls('GaryMarkstein', 'garymarkstein'), cls('GaryMarkstein', 'garymarkstein'),
cls('GaryVarvel', 'garyvarvel'), cls('GaryVarvel', 'garyvarvel'),
cls('GasolineAlley', 'gasolinealley'), cls('GasolineAlley', 'gasolinealley'),
cls('Gaturro', 'gaturro', 'es'),
cls('Geech', 'geech'), cls('Geech', 'geech'),
cls('GetALife', 'getalife'), cls('GetALife', 'getalife'),
cls('GetFuzzy', 'getfuzzy'), cls('GetFuzzy', 'getfuzzy'),
@ -217,7 +213,6 @@ class GoComics(_ParserScraper):
cls('GManWebcomics', 'g-man-webcomics'), cls('GManWebcomics', 'g-man-webcomics'),
cls('GnomeSyndicate', 'gnome-syndicate'), cls('GnomeSyndicate', 'gnome-syndicate'),
cls('Goats', 'goats'), cls('Goats', 'goats'),
cls('GoComicsFanArt', 'fan-art'),
cls('GrandAvenue', 'grand-avenue'), cls('GrandAvenue', 'grand-avenue'),
cls('GrayMatters', 'gray-matters'), cls('GrayMatters', 'gray-matters'),
cls('GreenHumour', 'green-humour'), cls('GreenHumour', 'green-humour'),
@ -232,9 +227,7 @@ class GoComics(_ParserScraper):
cls('Herman', 'herman'), cls('Herman', 'herman'),
cls('HomeAndAway', 'homeandaway'), cls('HomeAndAway', 'homeandaway'),
cls('HotComicsForCoolPeople', 'hot-comics-for-cool-people'), cls('HotComicsForCoolPeople', 'hot-comics-for-cool-people'),
cls('HowToCat', 'how-to-cat'),
cls('HUBRIS', 'hubris'), cls('HUBRIS', 'hubris'),
cls('HumanCull', 'human-cull'),
cls('HutchOwen', 'hutch-owen'), cls('HutchOwen', 'hutch-owen'),
cls('ImagineThis', 'imaginethis'), cls('ImagineThis', 'imaginethis'),
cls('ImogenQuest', 'imogen-quest'), cls('ImogenQuest', 'imogen-quest'),
@ -262,7 +255,6 @@ class GoComics(_ParserScraper):
cls('JumpStart', 'jumpstart'), cls('JumpStart', 'jumpstart'),
cls('JunkDrawer', 'junk-drawer'), cls('JunkDrawer', 'junk-drawer'),
cls('JustoYFranco', 'justo-y-franco', 'es'), cls('JustoYFranco', 'justo-y-franco', 'es'),
cls('JustSayUncle', 'just-say-uncle'),
cls('KenCatalino', 'kencatalino'), cls('KenCatalino', 'kencatalino'),
cls('KevinKallaugher', 'kal'), cls('KevinKallaugher', 'kal'),
cls('KevinNecessaryEditorialCartoons', 'kevin-necessary-editorial-cartoons'), cls('KevinNecessaryEditorialCartoons', 'kevin-necessary-editorial-cartoons'),
@ -331,7 +323,6 @@ class GoComics(_ParserScraper):
cls('MrLowe', 'mr-lowe'), cls('MrLowe', 'mr-lowe'),
cls('MustardAndBoloney', 'mustard-and-boloney'), cls('MustardAndBoloney', 'mustard-and-boloney'),
cls('MuttAndJeff', 'muttandjeff'), cls('MuttAndJeff', 'muttandjeff'),
cls('MyCageNewAndOld', 'mycage'),
cls('MyDadIsDracula', 'my-dad-is-dracula'), cls('MyDadIsDracula', 'my-dad-is-dracula'),
cls('MythTickle', 'mythtickle'), cls('MythTickle', 'mythtickle'),
cls('Nancy', 'nancy'), cls('Nancy', 'nancy'),
@ -374,14 +365,12 @@ class GoComics(_ParserScraper):
cls('Pibgorn', 'pibgorn'), cls('Pibgorn', 'pibgorn'),
cls('PibgornSketches', 'pibgornsketches'), cls('PibgornSketches', 'pibgornsketches'),
cls('Pickles', 'pickles'), cls('Pickles', 'pickles'),
cls('Pinkerton', 'pinkerton'),
cls('PirateMike', 'pirate-mike'), cls('PirateMike', 'pirate-mike'),
cls('PleaseListenToMe', 'please-listen-to-me'), cls('PleaseListenToMe', 'please-listen-to-me'),
cls('Pluggers', 'pluggers'), cls('Pluggers', 'pluggers'),
cls('PoochCafe', 'poochcafe'), cls('PoochCafe', 'poochcafe'),
cls('Poorcraft', 'poorcraft'), cls('Poorcraft', 'poorcraft'),
cls('PoorlyDrawnLines', 'poorly-drawn-lines'), cls('PoorlyDrawnLines', 'poorly-drawn-lines'),
cls('PopCultureShockTherapy', 'pop-culture-shock-therapy'),
cls('PotShots', 'pot-shots'), cls('PotShots', 'pot-shots'),
cls('PreTeena', 'preteena'), cls('PreTeena', 'preteena'),
cls('PricklyCity', 'pricklycity'), cls('PricklyCity', 'pricklycity'),
@ -412,12 +401,9 @@ class GoComics(_ParserScraper):
cls('ScaryGary', 'scarygary'), cls('ScaryGary', 'scarygary'),
cls('ScenesFromAMultiverse', 'scenes-from-a-multiverse'), cls('ScenesFromAMultiverse', 'scenes-from-a-multiverse'),
cls('ScottStantis', 'scottstantis'), cls('ScottStantis', 'scottstantis'),
cls('Sheldon', 'sheldon'),
cls('ShenComix', 'shen-comix'), cls('ShenComix', 'shen-comix'),
cls('ShirleyAndSonClassics', 'shirley-and-son-classics'), cls('ShirleyAndSonClassics', 'shirley-and-son-classics'),
cls('Shoe', 'shoe'), cls('Shoe', 'shoe'),
cls('Shoecabbage', 'shoecabbage'),
cls('ShutterbugFollies', 'shutterbug-follies'),
cls('SigneWilkinson', 'signewilkinson'), cls('SigneWilkinson', 'signewilkinson'),
cls('SketchsharkComics', 'sketchshark-comics'), cls('SketchsharkComics', 'sketchshark-comics'),
cls('SkinHorse', 'skinhorse'), cls('SkinHorse', 'skinhorse'),
@ -426,7 +412,6 @@ class GoComics(_ParserScraper):
cls('SnoopyEnEspanol', 'peanuts-espanol', 'es'), cls('SnoopyEnEspanol', 'peanuts-espanol', 'es'),
cls('Snowflakes', 'snowflakes'), cls('Snowflakes', 'snowflakes'),
cls('SnowSez', 'snow-sez'), cls('SnowSez', 'snow-sez'),
cls('Speechless', 'speechless'),
cls('SpeedBump', 'speedbump'), cls('SpeedBump', 'speedbump'),
cls('SpiritOfTheStaircase', 'spirit-of-the-staircase'), cls('SpiritOfTheStaircase', 'spirit-of-the-staircase'),
cls('SpotTheFrog', 'spot-the-frog'), cls('SpotTheFrog', 'spot-the-frog'),
@ -439,6 +424,7 @@ class GoComics(_ParserScraper):
cls('StoneSoupClassics', 'stone-soup-classics'), cls('StoneSoupClassics', 'stone-soup-classics'),
cls('StrangeBrew', 'strangebrew'), cls('StrangeBrew', 'strangebrew'),
cls('StuartCarlson', 'stuartcarlson'), cls('StuartCarlson', 'stuartcarlson'),
cls('StudioJantze', 'studio-jantze'),
cls('SunnyStreet', 'sunny-street'), cls('SunnyStreet', 'sunny-street'),
cls('SunshineState', 'sunshine-state'), cls('SunshineState', 'sunshine-state'),
cls('SuperFunPakComix', 'super-fun-pak-comix'), cls('SuperFunPakComix', 'super-fun-pak-comix'),
@ -459,7 +445,6 @@ class GoComics(_ParserScraper):
cls('TheArgyleSweater', 'theargylesweater'), cls('TheArgyleSweater', 'theargylesweater'),
cls('TheAwkwardYeti', 'the-awkward-yeti'), cls('TheAwkwardYeti', 'the-awkward-yeti'),
cls('TheBarn', 'thebarn'), cls('TheBarn', 'thebarn'),
cls('TheBentPinky', 'the-bent-pinky'),
cls('TheBigPicture', 'thebigpicture'), cls('TheBigPicture', 'thebigpicture'),
cls('TheBoondocks', 'boondocks'), cls('TheBoondocks', 'boondocks'),
cls('TheBornLoser', 'the-born-loser'), cls('TheBornLoser', 'the-born-loser'),
@ -483,11 +468,9 @@ class GoComics(_ParserScraper):
cls('TheMeaningOfLila', 'meaningoflila'), cls('TheMeaningOfLila', 'meaningoflila'),
cls('TheMiddleAge', 'the-middle-age'), cls('TheMiddleAge', 'the-middle-age'),
cls('TheMiddletons', 'themiddletons'), cls('TheMiddletons', 'themiddletons'),
cls('TheNorm40', 'the-norm-4-0'),
cls('TheNormClassics', 'thenorm'), cls('TheNormClassics', 'thenorm'),
cls('TheOtherCoast', 'theothercoast'), cls('TheOtherCoast', 'theothercoast'),
cls('TheOtherEnd', 'the-other-end'), cls('TheOtherEnd', 'the-other-end'),
cls('TheQuixoteSyndrome', 'the-quixote-syndrome'),
cls('TheUpsideDownWorldOfGustaveVerbeek', 'upside-down-world-of-gustave-verbeek'), cls('TheUpsideDownWorldOfGustaveVerbeek', 'upside-down-world-of-gustave-verbeek'),
cls('TheWanderingMelon', 'the-wandering-melon'), cls('TheWanderingMelon', 'the-wandering-melon'),
cls('TheWizardOfIdSpanish', 'wizardofidespanol', 'es'), cls('TheWizardOfIdSpanish', 'wizardofidespanol', 'es'),
@ -495,9 +478,7 @@ class GoComics(_ParserScraper):
cls('think', 'think'), cls('think', 'think'),
cls('ThinLines', 'thinlines'), cls('ThinLines', 'thinlines'),
cls('TimCampbell', 'tim-campbell'), cls('TimCampbell', 'tim-campbell'),
cls('TimEagan', 'tim-eagan'),
cls('TinySepuku', 'tinysepuku'), cls('TinySepuku', 'tinysepuku'),
cls('TOBY', 'toby'),
cls('TodaysSzep', 'todays-szep'), cls('TodaysSzep', 'todays-szep'),
cls('TomTheDancingBug', 'tomthedancingbug'), cls('TomTheDancingBug', 'tomthedancingbug'),
cls('TomToles', 'tomtoles'), cls('TomToles', 'tomtoles'),
@ -526,9 +507,7 @@ class GoComics(_ParserScraper):
cls('WatchYourHead', 'watchyourhead'), cls('WatchYourHead', 'watchyourhead'),
cls('Wawawiwa', 'wawawiwa'), cls('Wawawiwa', 'wawawiwa'),
cls('WaynoVision', 'waynovision'), cls('WaynoVision', 'waynovision'),
cls('WebcomicName', 'webcomic-name'),
cls('WeePals', 'weepals'), cls('WeePals', 'weepals'),
cls('WhyattCartoons', 'whyatt-cartoons'),
cls('Widdershins', 'widdershins'), cls('Widdershins', 'widdershins'),
cls('WideOpen', 'wide-open'), cls('WideOpen', 'wide-open'),
cls('WinLoseDrew', 'drewlitton'), cls('WinLoseDrew', 'drewlitton'),

View file

@ -631,23 +631,31 @@ class Removed(Scraper):
cls('ComicFury/TwentyFourSeven'), cls('ComicFury/TwentyFourSeven'),
cls('ComicFury/TwentyFourSevenFans'), cls('ComicFury/TwentyFourSevenFans'),
cls('GoComics/2CowsAndAChicken'), cls('GoComics/2CowsAndAChicken'),
cls('GoComics/AskAPortlySyndicatePerson'),
cls('GoComics/Bewley'), cls('GoComics/Bewley'),
cls('GoComics/Biographic'), cls('GoComics/Biographic'),
cls('GoComics/BrainSquirts'),
cls('GoComics/CapsulasMedicas'), cls('GoComics/CapsulasMedicas'),
cls('GoComics/ClearBlueWater'), cls('GoComics/ClearBlueWater'),
cls('GoComics/Committed'), cls('GoComics/Committed'),
cls('GoComics/ConnieToTheWonnie'),
cls('GoComics/DorrisMcComics'), cls('GoComics/DorrisMcComics'),
cls('GoComics/DragonGirl'), cls('GoComics/DragonGirl'),
cls('GoComics/Drive'),
cls('GoComics/DudeAndDude'), cls('GoComics/DudeAndDude'),
cls('GoComics/EdgeOfAdventure'),
cls('GoComics/EricTheCircle'), cls('GoComics/EricTheCircle'),
cls('GoComics/FacesOfTheNewsByKerryWaghorn'), cls('GoComics/FacesOfTheNewsByKerryWaghorn'),
cls('GoComics/FortKnox'), cls('GoComics/FortKnox'),
cls('GoComics/GarfieldMinusGarfield'), cls('GoComics/GarfieldMinusGarfield'),
cls('GoComics/Gaturro'), cls('GoComics/GoComicsFanArt'),
cls('GoComics/Graffiti'), cls('GoComics/Graffiti'),
cls('GoComics/HaikuEwe'), cls('GoComics/HaikuEwe'),
cls('GoComics/HealthCapsules'), cls('GoComics/HealthCapsules'),
cls('GoComics/HowToCat'),
cls('GoComics/HumanCull'),
cls('GoComics/JerryHolbert'), cls('GoComics/JerryHolbert'),
cls('GoComics/JustSayUncle'),
cls('GoComics/KidSpot'), cls('GoComics/KidSpot'),
cls('GoComics/KidTown'), cls('GoComics/KidTown'),
cls('GoComics/KitNCarlyle'), cls('GoComics/KitNCarlyle'),
@ -657,21 +665,35 @@ class Removed(Scraper):
cls('GoComics/MegClassics'), cls('GoComics/MegClassics'),
cls('GoComics/MichaelAndrew'), cls('GoComics/MichaelAndrew'),
cls('GoComics/Microcosm'), cls('GoComics/Microcosm'),
cls('GoComics/MyCage'),
cls('GoComics/MyCageNewAndOld'),
cls('GoComics/PaulSzep'), cls('GoComics/PaulSzep'),
cls('GoComics/PicturesInBoxes'), cls('GoComics/PicturesInBoxes'),
cls('GoComics/PieComic'), cls('GoComics/PieComic'),
cls('GoComics/Pinkerton'),
cls('GoComics/PopCultureShockTherapy'),
cls('GoComics/ReplyAll'), cls('GoComics/ReplyAll'),
cls('GoComics/ReplyAllLite'), cls('GoComics/ReplyAllLite'),
cls('GoComics/Sheldon'),
cls('GoComics/Shoecabbage'),
cls('GoComics/Shortcuts'), cls('GoComics/Shortcuts'),
cls('GoComics/ShutterbugFollies'),
cls('GoComics/Speechless'),
cls('GoComics/ThatsLife'), cls('GoComics/ThatsLife'),
cls('GoComics/TheBentPinky'),
cls('GoComics/TheBestMedicineCartoon'), cls('GoComics/TheBestMedicineCartoon'),
cls('GoComics/TheConjurers'), cls('GoComics/TheConjurers'),
cls('GoComics/TheCreeps'), cls('GoComics/TheCreeps'),
cls('GoComics/TheGentlemansArmchair'), cls('GoComics/TheGentlemansArmchair'),
cls('GoComics/TheLostBear'), cls('GoComics/TheLostBear'),
cls('GoComics/TheNorm40'),
cls('GoComics/TheQuixoteSyndrome'),
cls('GoComics/TheSunshineClub'), cls('GoComics/TheSunshineClub'),
cls('GoComics/TimEagan'),
cls('GoComics/TOBY'),
cls('GoComics/UncleArtsFunland'), cls('GoComics/UncleArtsFunland'),
cls('GoComics/USAcres'), cls('GoComics/USAcres'),
cls('GoComics/WhyattCartoons'),
cls('GoComics/WorldOfWonder'), cls('GoComics/WorldOfWonder'),
cls('JustAnotherEscape'), cls('JustAnotherEscape'),
cls('Laiyu', 'brk'), cls('Laiyu', 'brk'),
@ -1392,6 +1414,7 @@ class Renamed(Scraper):
cls('GoComics/Owlturd', 'GoComics/ShenComix'), cls('GoComics/Owlturd', 'GoComics/ShenComix'),
cls('GoComics/PeanutsEnEspanol', 'GoComics/SnoopyEnEspanol'), cls('GoComics/PeanutsEnEspanol', 'GoComics/SnoopyEnEspanol'),
cls('GoComics/RipleysBelieveItOrNotSpanish', 'GoComics/RipleysAunqueUstedNoLoCrea'), cls('GoComics/RipleysBelieveItOrNotSpanish', 'GoComics/RipleysAunqueUstedNoLoCrea'),
cls('GoComics/WebcomicName', 'WebcomicName'),
cls('SmackJeeves/BlackTapestries', 'ComicFury/BlackTapestries'), cls('SmackJeeves/BlackTapestries', 'ComicFury/BlackTapestries'),
cls('SmackJeeves/FurryExperience', 'ComicFury/FurryExperience'), cls('SmackJeeves/FurryExperience', 'ComicFury/FurryExperience'),
cls('SmackJeeves/GrowingTroubles', 'ComicFury/GrowingTroubles'), cls('SmackJeeves/GrowingTroubles', 'ComicFury/GrowingTroubles'),