Remove some ComicFury modules which are gone

This commit is contained in:
Tobias Gruetzmacher 2021-01-19 00:52:26 +01:00
parent 0428fd52b3
commit 0067114110
2 changed files with 22 additions and 62 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
# Copyright (C) 2019-2020 Daniel Ring # Copyright (C) 2019-2020 Daniel Ring
import os import os
@ -131,7 +131,6 @@ class ComicFury(_ParserScraper):
cls('Ampre', 'ampere'), cls('Ampre', 'ampere'),
cls('AmyOok', 'amyook'), cls('AmyOok', 'amyook'),
cls('AndroidFiles', 'androidfiles'), cls('AndroidFiles', 'androidfiles'),
# AngelGuardian has a duplicate in SmackJeeves/AngelGuardian
cls('AngelGuardianEnEspanol', 'angelguardianespanol', 'es'), cls('AngelGuardianEnEspanol', 'angelguardianespanol', 'es'),
cls('AngelsOfIblis', 'angelsofiblis'), cls('AngelsOfIblis', 'angelsofiblis'),
cls('AngryFaerie', 'angryfaerie'), cls('AngryFaerie', 'angryfaerie'),
@ -154,7 +153,6 @@ class ComicFury(_ParserScraper):
cls('Arcane', 'rbsarcane'), cls('Arcane', 'rbsarcane'),
cls('Archibald', 'archibald'), cls('Archibald', 'archibald'),
cls('ArchiNinja', 'archininja'), cls('ArchiNinja', 'archininja'),
# ArchportCityChronicles has a duplicate in SmackJeeves/ArchportCityChronicles
cls('AreYouDoneYet', 'areyoudoneyet'), cls('AreYouDoneYet', 'areyoudoneyet'),
cls('ArmlessAmy', 'armlessamy'), cls('ArmlessAmy', 'armlessamy'),
cls('ArmlessAmyExtraEdition', 'armlessamyextraedition'), cls('ArmlessAmyExtraEdition', 'armlessamyextraedition'),
@ -181,7 +179,6 @@ class ComicFury(_ParserScraper):
cls('AutumnBayExtraEdition', 'autumnbayextra'), cls('AutumnBayExtraEdition', 'autumnbayextra'),
cls('Avatars', 'avatars'), cls('Avatars', 'avatars'),
cls('AvengersRollInitiative', 'avengersrollinitiative'), cls('AvengersRollInitiative', 'avengersrollinitiative'),
cls('AWAKENING', 'awakeningstory'),
cls('AwkwardPaws', 'awkwardpaws'), cls('AwkwardPaws', 'awkwardpaws'),
cls('AwkwardShelby', 'awkwardshelby'), cls('AwkwardShelby', 'awkwardshelby'),
cls('BabesOfDongaria', 'dongaria'), cls('BabesOfDongaria', 'dongaria'),
@ -189,14 +186,12 @@ class ComicFury(_ParserScraper):
cls('BabyBatman', 'babybatman'), cls('BabyBatman', 'babybatman'),
cls('BackToTheRefridgerator', 'bttf'), cls('BackToTheRefridgerator', 'bttf'),
cls('BadAdjectives', 'badadjectives'), cls('BadAdjectives', 'badadjectives'),
# BallAndChain has a duplicate in SmackJeeves/BallandChain
cls('BananaCreamCake', 'bananacreamcake'), cls('BananaCreamCake', 'bananacreamcake'),
cls('BarkingCrayon', 'barkingcrayon'), cls('BarkingCrayon', 'barkingcrayon'),
cls('BASKERVILLE', 'baskerville'), cls('BASKERVILLE', 'baskerville'),
cls('BASO', 'baso'), cls('BASO', 'baso'),
cls('BattleOfTheRobofemoids', 'battle-of-the-robofemoids'), cls('BattleOfTheRobofemoids', 'battle-of-the-robofemoids'),
cls('BeatStuffUpMan', 'beatstuffupman'), cls('BeatStuffUpMan', 'beatstuffupman'),
cls('Beebleville', 'beebleville'),
cls('BeepClub', 'beepclub'), cls('BeepClub', 'beepclub'),
cls('BeePolice', 'beepolice'), cls('BeePolice', 'beepolice'),
cls('Beezwax', 'beezwax'), cls('Beezwax', 'beezwax'),
@ -204,11 +199,9 @@ class ComicFury(_ParserScraper):
cls('Being', 'being'), cls('Being', 'being'),
cls('BELECOMICS', 'belecomics'), cls('BELECOMICS', 'belecomics'),
cls('BentElbows', 'bentelbows'), cls('BentElbows', 'bentelbows'),
# Bestbrosforever has a duplicate in SmackJeeves/Bestbrosforever
cls('BetaParticles', 'betaparticles'), cls('BetaParticles', 'betaparticles'),
cls('BetweenTheFrames', 'betweentheframes'), cls('BetweenTheFrames', 'betweentheframes'),
cls('BetweenTheInterval', 'betweentheinterval'), cls('BetweenTheInterval', 'betweentheinterval'),
# BeyondTheOrdinary has a duplicate in SmackJeeves/BeyondTheOrdinary
cls('BibleBelt', 'biblebelt'), cls('BibleBelt', 'biblebelt'),
cls('BilateralComics', 'bilateralcomics'), cls('BilateralComics', 'bilateralcomics'),
cls('BionicleTales', 'bionicletales'), cls('BionicleTales', 'bionicletales'),
@ -247,7 +240,6 @@ class ComicFury(_ParserScraper):
cls('CAFEGRUESOME', 'cafegruesome'), cls('CAFEGRUESOME', 'cafegruesome'),
cls('Cagegirl', 'cagegirl'), cls('Cagegirl', 'cagegirl'),
cls('CastOfMadness', 'castofmadness'), cls('CastOfMadness', 'castofmadness'),
# Cataclysm has a duplicate in SmackJeeves/Cataclysm
cls('CatHerosEpicCatventuresAsAnHero', 'cathero'), cls('CatHerosEpicCatventuresAsAnHero', 'cathero'),
cls('CatosApprenticeship', 'cato'), cls('CatosApprenticeship', 'cato'),
cls('CattDogg', 'cattdogg'), cls('CattDogg', 'cattdogg'),
@ -262,7 +254,6 @@ class ComicFury(_ParserScraper):
cls('ChampionOfKatara', 'championofkatara'), cls('ChampionOfKatara', 'championofkatara'),
cls('ChanpuruSaga', 'chanpuru'), cls('ChanpuruSaga', 'chanpuru'),
cls('CharacterBattleBetweenRounds', 'between-rounds'), cls('CharacterBattleBetweenRounds', 'between-rounds'),
cls('CharlesAndViktor', 'charlesandviktor'),
cls('CHLOE', 'chloe'), cls('CHLOE', 'chloe'),
cls('ChocoLavaCOMICScom', 'chocolava'), cls('ChocoLavaCOMICScom', 'chocolava'),
cls('Chosen', 'chosentheultimatecliche'), cls('Chosen', 'chosentheultimatecliche'),
@ -276,7 +267,6 @@ class ComicFury(_ParserScraper):
cls('CKarrus', 'ckarrus'), cls('CKarrus', 'ckarrus'),
cls('ClassicElsewhere', 'classicelsewhere'), cls('ClassicElsewhere', 'classicelsewhere'),
cls('ClassicMissJAndTheAmComics19842006', 'missjandtheam'), cls('ClassicMissJAndTheAmComics19842006', 'missjandtheam'),
# ClockworkAtrium has a duplicate in SmackJeeves/ClockworkAtrium
cls('ClydeNOwen', 'clydenowen'), cls('ClydeNOwen', 'clydenowen'),
cls('COCHLEAAndEUSTACHIA', 'chromefetus'), cls('COCHLEAAndEUSTACHIA', 'chromefetus'),
cls('CockeyedComix', 'cockeyed'), cls('CockeyedComix', 'cockeyed'),
@ -299,7 +289,6 @@ class ComicFury(_ParserScraper):
cls('CoolstarComicsMasterFiles', 'coolstarcomicsmasterfiles'), cls('CoolstarComicsMasterFiles', 'coolstarcomicsmasterfiles'),
cls('CopyPasteAndMrBenjy', 'copypasteandmrbenjy'), cls('CopyPasteAndMrBenjy', 'copypasteandmrbenjy'),
cls('Corpses', 'corpses'), cls('Corpses', 'corpses'),
# CosmicDash has a duplicate in SmackJeeves/CosmicDash
cls('Cosmos', 'planetcosmos'), cls('Cosmos', 'planetcosmos'),
# CourageousManAdventures has a duplicate in ComicSherpa/CourageousManAdventures # CourageousManAdventures has a duplicate in ComicSherpa/CourageousManAdventures
cls('CowboysAndCrossovers', 'cowboysandcrossovers'), cls('CowboysAndCrossovers', 'cowboysandcrossovers'),
@ -332,7 +321,6 @@ class ComicFury(_ParserScraper):
cls('Darklings', 'darklings'), cls('Darklings', 'darklings'),
cls('DarkSisters', 'darksisters'), cls('DarkSisters', 'darksisters'),
cls('DarVal', 'murghcomics'), cls('DarVal', 'murghcomics'),
# Dasien has a duplicate in SmackJeeves/Dasien
cls('Datachasers', 'datachasers'), cls('Datachasers', 'datachasers'),
cls('DaughterOfDarkness', 'honeyvenom'), cls('DaughterOfDarkness', 'honeyvenom'),
cls('DaxTapu', 'daxtapu'), cls('DaxTapu', 'daxtapu'),
@ -345,10 +333,7 @@ class ComicFury(_ParserScraper):
cls('DefineHero', 'definehero'), cls('DefineHero', 'definehero'),
cls('DELIA', 'delia'), cls('DELIA', 'delia'),
cls('DemasPokmonAdventure', 'nuzlocke-dema'), cls('DemasPokmonAdventure', 'nuzlocke-dema'),
# DEMENTED has a duplicate in SmackJeeves/DEMENTED
# DemonEater has a duplicate in SmackJeeves/DemonEater
cls('DemonWings', 'demonwings'), cls('DemonWings', 'demonwings'),
# DenizensAttention has a duplicate in SmackJeeves/DenizensAttention
cls('DesertGrey', 'desertgrey'), cls('DesertGrey', 'desertgrey'),
cls('DesertShark', 'desertshark'), cls('DesertShark', 'desertshark'),
cls('Dictatorship', 'dictatorship'), cls('Dictatorship', 'dictatorship'),
@ -361,14 +346,12 @@ class ComicFury(_ParserScraper):
cls('Dogstar', 'dogstar'), cls('Dogstar', 'dogstar'),
cls('Domain', 'domain'), cls('Domain', 'domain'),
cls('DonutsForSharks', 'donutsforsharks'), cls('DonutsForSharks', 'donutsforsharks'),
cls('DoodlelandComics', 'doodlelandcomics'),
cls('DotComic', 'dotcomic'), cls('DotComic', 'dotcomic'),
cls('DotX', 'dotx'), cls('DotX', 'dotx'),
cls('DoubleJumpGameComics', 'doublejump'), cls('DoubleJumpGameComics', 'doublejump'),
cls('Draginbeard', 'draginbeard'), cls('Draginbeard', 'draginbeard'),
cls('DragonballZElsewhere', 'dbzelsewhere'), cls('DragonballZElsewhere', 'dbzelsewhere'),
cls('DragonCity', 'dragoncity'), cls('DragonCity', 'dragoncity'),
# Dragonet has a duplicate in SmackJeeves/Dragonet
cls('DragonsAndSilk', 'dragonsandsilk'), cls('DragonsAndSilk', 'dragonsandsilk'),
cls('DragonsOfAzuma', 'dragonsofazuma'), cls('DragonsOfAzuma', 'dragonsofazuma'),
cls('DrApocalyptosSurvivorama', 'docapoc'), cls('DrApocalyptosSurvivorama', 'docapoc'),
@ -392,7 +375,6 @@ class ComicFury(_ParserScraper):
cls('EightBitAdventuresOfCaptainA', 'eightbitadventures'), cls('EightBitAdventuresOfCaptainA', 'eightbitadventures'),
cls('ElektrosComicAnthology', 'elektroanthology'), cls('ElektrosComicAnthology', 'elektroanthology'),
cls('Element8', 'element8'), cls('Element8', 'element8'),
cls('Elements', 'elements-maoko'),
cls('ElementsOfEve', 'elementsofeve'), cls('ElementsOfEve', 'elementsofeve'),
cls('Elf', 'elf-comic'), cls('Elf', 'elf-comic'),
cls('Elsewhere', 'elsewhere'), cls('Elsewhere', 'elsewhere'),
@ -401,7 +383,6 @@ class ComicFury(_ParserScraper):
cls('enoZone', 'xenozone'), cls('enoZone', 'xenozone'),
cls('EpicsOfNoche', 'epicsofnoche'), cls('EpicsOfNoche', 'epicsofnoche'),
cls('Equilibrium', 'equilibrists'), cls('Equilibrium', 'equilibrists'),
# Equsopia has a duplicate in SmackJeeves/Equsopia
cls('Ergosphere', 'ergosphereworld'), cls('Ergosphere', 'ergosphereworld'),
cls('Eros', 'eros'), cls('Eros', 'eros'),
cls('ErraticElegance', 'erratice'), cls('ErraticElegance', 'erratice'),
@ -413,7 +394,6 @@ class ComicFury(_ParserScraper):
cls('EWMIC', 'ewmic'), cls('EWMIC', 'ewmic'),
cls('ExperiMentalTheatre', 'emt'), cls('ExperiMentalTheatre', 'emt'),
cls('FacesOfFire', 'facesofire'), cls('FacesOfFire', 'facesofire'),
cls('FairyDust', 'fairydust'),
cls('Fallacy', 'fallacy-harha'), cls('Fallacy', 'fallacy-harha'),
cls('FandomMisadventures', 'eatabaguette'), cls('FandomMisadventures', 'eatabaguette'),
cls('Fannicklas', 'fannicklas'), cls('Fannicklas', 'fannicklas'),
@ -470,7 +450,6 @@ class ComicFury(_ParserScraper):
cls('Grandify', 'grandify'), cls('Grandify', 'grandify'),
cls('Gratz', 'gratz'), cls('Gratz', 'gratz'),
cls('Grayling', 'grayling'), cls('Grayling', 'grayling'),
cls('GreenerGrass', 'greenergrass'),
cls('GreenEyes', 'greeneyes'), cls('GreenEyes', 'greeneyes'),
cls('GreysterJemp', 'greysterjemp'), cls('GreysterJemp', 'greysterjemp'),
cls('GrimReaperSchool', 'grimreaperschool'), cls('GrimReaperSchool', 'grimreaperschool'),
@ -494,7 +473,6 @@ class ComicFury(_ParserScraper):
cls('Hellbent', 'hellbent'), cls('Hellbent', 'hellbent'),
cls('Hellbound', 'hellboundarchive'), cls('Hellbound', 'hellboundarchive'),
cls('HellCar', 'hellcar'), cls('HellCar', 'hellcar'),
cls('HelloWanderingStar', 'hello-wandering-star'),
cls('HenriettaLamb', 'henriettalamb'), cls('HenriettaLamb', 'henriettalamb'),
cls('HeraclesKnot', 'heraclesknot'), cls('HeraclesKnot', 'heraclesknot'),
cls('HeroesAtWork', 'heroesatwork'), cls('HeroesAtWork', 'heroesatwork'),
@ -503,7 +481,6 @@ class ComicFury(_ParserScraper):
cls('HitmanPiranha', 'hitmanpiranha'), cls('HitmanPiranha', 'hitmanpiranha'),
cls('HitmenForDestiny', 'hitmen'), cls('HitmenForDestiny', 'hitmen'),
cls('HobGoblinAdventure', 'hobgoblin'), cls('HobGoblinAdventure', 'hobgoblin'),
cls('Hodgemosh', 'hodgemosh'),
cls('Holon', 'holon'), cls('Holon', 'holon'),
cls('HolyBibble', 'holy-bibble'), cls('HolyBibble', 'holy-bibble'),
cls('HolyCowComics', 'holycowcomics'), cls('HolyCowComics', 'holycowcomics'),
@ -556,7 +533,6 @@ class ComicFury(_ParserScraper):
cls('JackitAndFriends', 'jackitandfriends'), cls('JackitAndFriends', 'jackitandfriends'),
cls('JakeBone', 'jakebone'), cls('JakeBone', 'jakebone'),
cls('JamieJupiter', 'jamiejupiter'), cls('JamieJupiter', 'jamiejupiter'),
# Jantar has a duplicate in SmackJeeves/Jantar
cls('JaquieNovemberAndTheSpookiness', 'november-spookiness'), cls('JaquieNovemberAndTheSpookiness', 'november-spookiness'),
cls('JaysInternetFightClub', 'jaysinternetfightclub'), cls('JaysInternetFightClub', 'jaysinternetfightclub'),
cls('JellyfishStew', 'yppcomic'), cls('JellyfishStew', 'yppcomic'),
@ -571,7 +547,6 @@ class ComicFury(_ParserScraper):
cls('JoostsDailyDealings', 'joostdailies'), cls('JoostsDailyDealings', 'joostdailies'),
cls('JournalComics', 'jordansjournal'), cls('JournalComics', 'jordansjournal'),
cls('JourneyToRaifina', 'journeytoraifina'), cls('JourneyToRaifina', 'journeytoraifina'),
# JoyToTheWorld has a duplicate in SmackJeeves/JoyToTheWorld
cls('JudeAndMaria', 'judeandmaria'), cls('JudeAndMaria', 'judeandmaria'),
cls('Jump', 'jump2'), cls('Jump', 'jump2'),
cls('Junk', 'junk'), cls('Junk', 'junk'),
@ -609,12 +584,10 @@ class ComicFury(_ParserScraper):
cls('LaserBrigade', 'laserbrigade'), cls('LaserBrigade', 'laserbrigade'),
cls('LastCall', 'lastcallcomic'), cls('LastCall', 'lastcallcomic'),
cls('LastTaxi', 'lasttaxi'), cls('LastTaxi', 'lasttaxi'),
cls('LaszloAndEdgar', 'laszloedgar'),
cls('Latchkey', 'latchkey'), cls('Latchkey', 'latchkey'),
cls('LatchkeyKingdom', 'latchkeykingdom'), cls('LatchkeyKingdom', 'latchkeykingdom'),
cls('Lately', 'lately'), cls('Lately', 'lately'),
cls('Lauras24HourComics', 'lauras24hourcomics'), cls('Lauras24HourComics', 'lauras24hourcomics'),
# LavenderLegend has a duplicate in SmackJeeves/LavenderLegend
cls('LazyComics', 'lazy'), cls('LazyComics', 'lazy'),
cls('LeahClearwaterFancomic', 'leahclearwaterfancomic'), cls('LeahClearwaterFancomic', 'leahclearwaterfancomic'),
cls('LegendOfPaean', 'legend-of-paean'), cls('LegendOfPaean', 'legend-of-paean'),
@ -659,16 +632,13 @@ class ComicFury(_ParserScraper):
cls('MariosCastleTales', 'mariocastletales', 'it'), cls('MariosCastleTales', 'mariocastletales', 'it'),
cls('MarriedToATransformersFan', 'marriedtoatransformersfan'), cls('MarriedToATransformersFan', 'marriedtoatransformersfan'),
cls('MARS', 'mars'), cls('MARS', 'mars'),
# Mascara has a duplicate in SmackJeeves/Mascara
cls('MaskOfTheAryans', 'mask-of-the-aryans'), cls('MaskOfTheAryans', 'mask-of-the-aryans'),
cls('MassEffectMinarga', 'minarga'), cls('MassEffectMinarga', 'minarga'),
cls('Mateys', 'mateys'), cls('Mateys', 'mateys'),
cls('MaxFuture', 'maxfuture'), cls('MaxFuture', 'maxfuture'),
cls('MAYBELOVE', 'emmacomics'), cls('MAYBELOVE', 'emmacomics'),
cls('MayonakaDensha', 'mayonakadensha'), cls('MayonakaDensha', 'mayonakadensha'),
# MayTheRainCome has a duplicate in SmackJeeves/MaytheRainCome
cls('MegaMaidenVSTheChopChopPrincess', 'megamaiden'), cls('MegaMaidenVSTheChopChopPrincess', 'megamaiden'),
cls('MegamanComic', 'megamancomic'),
cls('MeganKearneysBeautyAndTheBeast', 'batb'), cls('MeganKearneysBeautyAndTheBeast', 'batb'),
cls('MelancholyGoRound', 'melancholygoround'), cls('MelancholyGoRound', 'melancholygoround'),
cls('MerelyMortal', 'merelymortal'), cls('MerelyMortal', 'merelymortal'),
@ -723,7 +693,6 @@ class ComicFury(_ParserScraper):
cls('NarutoJutsuAndJinchuriki', 'jutsuandjinchuriki'), cls('NarutoJutsuAndJinchuriki', 'jutsuandjinchuriki'),
cls('NatureDEEP', 'naturedeep'), cls('NatureDEEP', 'naturedeep'),
cls('Necreshaw', 'nartopia'), cls('Necreshaw', 'nartopia'),
# Negligence has a duplicate in SmackJeeves/Negligence
cls('Neighbors', 'neighborscomic'), cls('Neighbors', 'neighborscomic'),
cls('NeverMindTheGap', 'nmg'), cls('NeverMindTheGap', 'nmg'),
cls('Newheimburg', 'newheimburg'), cls('Newheimburg', 'newheimburg'),
@ -738,7 +707,6 @@ class ComicFury(_ParserScraper):
cls('NothingMen', 'nothing-men'), cls('NothingMen', 'nothing-men'),
cls('NoTitleRequired', 'ntr'), cls('NoTitleRequired', 'ntr'),
cls('NotSinceYou', 'notsinceyou'), cls('NotSinceYou', 'notsinceyou'),
# NotYoursAmI has a duplicate in SmackJeeves/NotyoursamI
cls('NyxInTheOverworld', 'nyx'), cls('NyxInTheOverworld', 'nyx'),
cls('OceanLabyrinth', 'oceanlabyrinth'), cls('OceanLabyrinth', 'oceanlabyrinth'),
cls('Oeight', 'oeight'), cls('Oeight', 'oeight'),
@ -768,7 +736,6 @@ class ComicFury(_ParserScraper):
cls('PARKER', 'parker'), cls('PARKER', 'parker'),
cls('Parmeshen', 'parmeshen'), cls('Parmeshen', 'parmeshen'),
cls('ParoxysmTemporal', 'pt'), cls('ParoxysmTemporal', 'pt'),
cls('PatchworkPeople', 'patchworkpeople'),
cls('PateEmpire', 'pateempire'), cls('PateEmpire', 'pateempire'),
cls('PCMS20', 'pcms'), cls('PCMS20', 'pcms'),
cls('PeeInTheMorningREBOOTED', 'holy-hecking-balls-rebooted', 'pt'), cls('PeeInTheMorningREBOOTED', 'holy-hecking-balls-rebooted', 'pt'),
@ -791,13 +758,10 @@ class ComicFury(_ParserScraper):
cls('PokmonShadowStories', 'shadowstories'), cls('PokmonShadowStories', 'shadowstories'),
cls('PoldaAPolda', 'poldove'), cls('PoldaAPolda', 'poldove'),
cls('PopCulturesKids', 'pop-cultures-kids'), cls('PopCulturesKids', 'pop-cultures-kids'),
cls('PornographyInFiveActs', 'pi5a'),
cls('PoussireDeFe', 'poussiere', 'fr'),
cls('Powertrip', 'powertrip'), cls('Powertrip', 'powertrip'),
cls('POWRightInTheNostalgia', 'powrightinthenostalgia'), cls('POWRightInTheNostalgia', 'powrightinthenostalgia'),
cls('PrimalWarsAftermath', 'primalwars'), cls('PrimalWarsAftermath', 'primalwars'),
cls('PrinceOfCats', 'princeofcats'), cls('PrinceOfCats', 'princeofcats'),
# PrincessChroma has a duplicate in SmackJeeves/PrincessChroma
cls('ProfessorAstonishing', 'professorastonishing'), cls('ProfessorAstonishing', 'professorastonishing'),
cls('ProfessorAmazingAndTheIncredibleGoldenFox', 'paigf'), cls('ProfessorAmazingAndTheIncredibleGoldenFox', 'paigf'),
cls('ProjectArc', 'projectarc'), cls('ProjectArc', 'projectarc'),
@ -816,16 +780,13 @@ class ComicFury(_ParserScraper):
cls('RandomlyAssembled', 'randomlyassembled'), cls('RandomlyAssembled', 'randomlyassembled'),
cls('RandomThoughts', 'randomthoughts'), cls('RandomThoughts', 'randomthoughts'),
cls('RapturousArcane', 'rapturousarcane'), cls('RapturousArcane', 'rapturousarcane'),
# RavenWolf has a duplicate in SmackJeeves/RavenWolf
cls('RawLatex', 'rawlatex'), cls('RawLatex', 'rawlatex'),
cls('RaytoonsKids', 'raytoonskids'), cls('RaytoonsKids', 'raytoonskids'),
cls('ReadershipOfOne', 'readershipofone'), cls('ReadershipOfOne', 'readershipofone'),
cls('RebelYell', 'rebelyell'), cls('RebelYell', 'rebelyell'),
cls('RebuildOfGenericMangaShippuden', 'rebuildofgenericmanga'), cls('RebuildOfGenericMangaShippuden', 'rebuildofgenericmanga'),
cls('RecklessComix', 'recklesscomix'), cls('RecklessComix', 'recklesscomix'),
cls('RED', 'redthecomic'),
cls('RedSpot', 'redspot'), cls('RedSpot', 'redspot'),
# RedVelvetRequiem has a duplicate in SmackJeeves/RedVelvetRequiem
cls('RegardingDandelions', 'regardingdandelions'), cls('RegardingDandelions', 'regardingdandelions'),
cls('Remedy', 'remedy'), cls('Remedy', 'remedy'),
cls('RememberBedlam', 'bedlam'), cls('RememberBedlam', 'bedlam'),
@ -847,10 +808,8 @@ class ComicFury(_ParserScraper):
cls('Rozak', 'rozak'), cls('Rozak', 'rozak'),
cls('RPSLARPComic', 'rps'), cls('RPSLARPComic', 'rps'),
cls('RumfAdventures', 'rumfadventures'), cls('RumfAdventures', 'rumfadventures'),
# RuneSpark has a duplicate in SmackJeeves/RuneSpark
cls('RunningRiot', 'runningriot'), cls('RunningRiot', 'runningriot'),
cls('SailorMoonTheEnemyNextDoor', 'sailormoontheenemynextdoor'), cls('SailorMoonTheEnemyNextDoor', 'sailormoontheenemynextdoor'),
# SakuraDAY has a duplicate in SmackJeeves/SakuraDAY
cls('Saluna', 'saluna'), cls('Saluna', 'saluna'),
cls('SanctaTerra', 'sanctaterra'), cls('SanctaTerra', 'sanctaterra'),
cls('SanityProtectionFactor', 'spf1337'), cls('SanityProtectionFactor', 'spf1337'),
@ -864,7 +823,6 @@ class ComicFury(_ParserScraper):
cls('SEAAOMSagaArchive', 'seaaom'), cls('SEAAOMSagaArchive', 'seaaom'),
cls('SECRETLOVE', 'secretlove'), cls('SECRETLOVE', 'secretlove'),
cls('SecretSanta2013', 'secretsanta2013'), cls('SecretSanta2013', 'secretsanta2013'),
cls('Seed', 'seed'),
cls('SeeYourFeels', 'seeyourfeels'), cls('SeeYourFeels', 'seeyourfeels'),
cls('SenatorSurprise', 'senatorsurprise'), cls('SenatorSurprise', 'senatorsurprise'),
cls('Sentiments', 'sentiments'), cls('Sentiments', 'sentiments'),
@ -879,7 +837,6 @@ class ComicFury(_ParserScraper):
cls('ShakingOffSorcery', 'shakingoffsorcery'), cls('ShakingOffSorcery', 'shakingoffsorcery'),
cls('ShakingOffSorceryPL', 'shakingoffsorcery-pl'), cls('ShakingOffSorceryPL', 'shakingoffsorcery-pl'),
cls('ShamanQuest', 'shamanquest'), cls('ShamanQuest', 'shamanquest'),
# Shameless has a duplicate in SmackJeeves/Shameless
cls('ShatteredSkies', 'shatteredskies'), cls('ShatteredSkies', 'shatteredskies'),
cls('Shenanigans', 's'), cls('Shenanigans', 's'),
cls('ShenaniganSquares', 'ss-comic'), cls('ShenaniganSquares', 'ss-comic'),
@ -887,16 +844,11 @@ class ComicFury(_ParserScraper):
cls('ShiroAndKuro', 'shiroandkuro'), cls('ShiroAndKuro', 'shiroandkuro'),
cls('ShutUpDiarybyBarbaraHolm', 'shutupdiary'), cls('ShutUpDiarybyBarbaraHolm', 'shutupdiary'),
cls('Sigh', 'sigh'), cls('Sigh', 'sigh'),
# Signifikat has a duplicate in SmackJeeves/Signifikat
cls('Silver', 'sil-ver'), cls('Silver', 'sil-ver'),
cls('SilverNights', 'silvernights'), cls('SilverNights', 'silvernights'),
# SimplySarah has a duplicate in SmackJeeves/SimplySarah
cls('SixteenCandlesHuntersAgency', 'sixteencandles'), cls('SixteenCandlesHuntersAgency', 'sixteencandles'),
cls('Skeeter', 'herecomesskeeter'), cls('Skeeter', 'herecomesskeeter'),
cls('Sketchy', 'sketchy'), cls('Sketchy', 'sketchy'),
# Slackmatic has a duplicate in SmackJeeves/Slackmatic
# SLightlyAbOVeAvErage has a duplicate in SmackJeeves/SLightlyabOVeavErage
# SlipstreamSingularity has a duplicate in SmackJeeves/SlipstreamSingularity
cls('SlugMan', 'slug-man'), cls('SlugMan', 'slug-man'),
cls('SmallTownValues', 'smalltownvalues'), cls('SmallTownValues', 'smalltownvalues'),
cls('SmitheeZombieHunter', 'smitheezombiehunter'), cls('SmitheeZombieHunter', 'smitheezombiehunter'),
@ -914,7 +866,6 @@ class ComicFury(_ParserScraper):
cls('SpicyDesu', 'desu'), cls('SpicyDesu', 'desu'),
cls('SpiderManShadowsOfNight', 'shadowsofnight'), cls('SpiderManShadowsOfNight', 'shadowsofnight'),
cls('SpiritSquireTheQuestForTheUltimateKnight', 'spiritsquire-1'), cls('SpiritSquireTheQuestForTheUltimateKnight', 'spiritsquire-1'),
# SplitScreen has a duplicate in SmackJeeves/SplitScreen
cls('Spooky', 'spooky'), cls('Spooky', 'spooky'),
cls('SPOON', 'spooncomic'), cls('SPOON', 'spooncomic'),
cls('StampedeJessicasStory', 'stampedegirl'), cls('StampedeJessicasStory', 'stampedegirl'),
@ -934,7 +885,6 @@ class ComicFury(_ParserScraper):
cls('Sunray', 'sunray'), cls('Sunray', 'sunray'),
cls('SuperGalaxyKnightsDeluxeR', 'sgkdr'), cls('SuperGalaxyKnightsDeluxeR', 'sgkdr'),
cls('SuperheroTales', 'superherobeingsuper'), cls('SuperheroTales', 'superherobeingsuper'),
# SupermassiveBlackHoleA has a duplicate in SmackJeeves/SupermassiveBlackHoleA
cls('SuperShashi', 'supershashi'), cls('SuperShashi', 'supershashi'),
cls('Supervillainous', 'supervillainous'), cls('Supervillainous', 'supervillainous'),
cls('SurrealScience', 'surrealscience'), cls('SurrealScience', 'surrealscience'),
@ -954,7 +904,6 @@ class ComicFury(_ParserScraper):
cls('TerwilligersCafe', 'terwilligers'), cls('TerwilligersCafe', 'terwilligers'),
cls('TheAccidentalSpaceSpy', 'spacespy'), cls('TheAccidentalSpaceSpy', 'spacespy'),
cls('TheAccidentalWitch', 'theaccidentalwitch'), cls('TheAccidentalWitch', 'theaccidentalwitch'),
cls('TheAcryden', 'acryden'),
cls('TheAdventuresOfAquilaAndTeren', 'aquilateren'), cls('TheAdventuresOfAquilaAndTeren', 'aquilateren'),
cls('TheAdventuresOfBaldy', 'adventuresofbaldy'), cls('TheAdventuresOfBaldy', 'adventuresofbaldy'),
cls('TheAdventuresOfBidoof', 'bidoof'), cls('TheAdventuresOfBidoof', 'bidoof'),
@ -981,7 +930,6 @@ class ComicFury(_ParserScraper):
cls('TheCrepusculars', 'crepusculars'), cls('TheCrepusculars', 'crepusculars'),
cls('TheCrumpletonExperiments', 'thecrumpletonexperiments'), cls('TheCrumpletonExperiments', 'thecrumpletonexperiments'),
cls('TheDailyDoodle', 'tdd'), cls('TheDailyDoodle', 'tdd'),
# TheDemonicAdventuresOfAngelWitchPita has a duplicate in SmackJeeves/TheDemonicAdventuresofAngelWitchPita
cls('TheDevilsHorn', 'thedevilshorn'), cls('TheDevilsHorn', 'thedevilshorn'),
cls('TheDragonFistsOfSmortySmythe', 'thedragonfistsofsmortysmythe'), cls('TheDragonFistsOfSmortySmythe', 'thedragonfistsofsmortysmythe'),
cls('TheDrongos', 'thedrongos'), cls('TheDrongos', 'thedrongos'),
@ -1001,7 +949,6 @@ class ComicFury(_ParserScraper):
cls('TheHobbit', 'hobbit'), cls('TheHobbit', 'hobbit'),
cls('TheHolidayDoctor', 'holidaydoctor'), cls('TheHolidayDoctor', 'holidaydoctor'),
cls('TheHorrifyingExperimentsOfDrPleasant', 'thehorrifyingexperimentsofdrpleasant'), cls('TheHorrifyingExperimentsOfDrPleasant', 'thehorrifyingexperimentsofdrpleasant'),
cls('TheHourlyComic', 'hourlycomic'),
cls('TheHub', 'cbbrthehub'), cls('TheHub', 'cbbrthehub'),
cls('TheHubBook', 'thehubbook'), cls('TheHubBook', 'thehubbook'),
cls('TheHumanBattery', 'thehumanbattery'), cls('TheHumanBattery', 'thehumanbattery'),
@ -1035,10 +982,7 @@ class ComicFury(_ParserScraper):
cls('TheORIGINALShonenPunk', 'shonenpunk'), cls('TheORIGINALShonenPunk', 'shonenpunk'),
cls('TheOtherGreyMeat', 'togm'), cls('TheOtherGreyMeat', 'togm'),
cls('TheOverture', 'theoverture'), cls('TheOverture', 'theoverture'),
# ThePirateBalthasar has a duplicate in SmackJeeves/ThePirateBalthasar
cls('ThePresident', 'president'), cls('ThePresident', 'president'),
# ThePrincessAndTheGiant has a duplicate in SmackJeeves/ThePrincessandtheGiant
# ThePropertyOfHate has a duplicate in SmackJeeves/ThePropertyofHate
cls('TheQuantumKid', 'thequantumkid'), cls('TheQuantumKid', 'thequantumkid'),
cls('TheQuestForCoitus', 'acomicstudios'), cls('TheQuestForCoitus', 'acomicstudios'),
cls('TheRathNexus', 'rath'), cls('TheRathNexus', 'rath'),
@ -1064,7 +1008,6 @@ class ComicFury(_ParserScraper):
cls('TheTenTailorsOfWestonCourt', 'tentailors'), cls('TheTenTailorsOfWestonCourt', 'tentailors'),
cls('TheTrialsOfMannack', 'mannack'), cls('TheTrialsOfMannack', 'mannack'),
cls('TheUnclean', 'theunclean'), cls('TheUnclean', 'theunclean'),
cls('TheUnthinkableHybrid', 'theunthinkablehybrid'),
cls('TheWayOfTheMetagamer', 'wayofthemetagamer'), cls('TheWayOfTheMetagamer', 'wayofthemetagamer'),
cls('TheWellkeeper', 'thewellkeeper'), cls('TheWellkeeper', 'thewellkeeper'),
cls('TheWesternGang', 'thewesterngang'), cls('TheWesternGang', 'thewesterngang'),
@ -1105,7 +1048,6 @@ class ComicFury(_ParserScraper):
cls('TransformersNexus', 'tfnexus'), cls('TransformersNexus', 'tfnexus'),
cls('TransientPulseNotIntentionallyObsessive', 'niotp'), cls('TransientPulseNotIntentionallyObsessive', 'niotp'),
cls('Transmission', 'transmission'), cls('Transmission', 'transmission'),
# TransUman has a duplicate in SmackJeeves/TransUMan
cls('TransUmanSUbterran', 'sub-terran'), cls('TransUmanSUbterran', 'sub-terran'),
cls('Traveler', 'clioyorokobi'), cls('Traveler', 'clioyorokobi'),
cls('TreeScratches', 'treescratches'), cls('TreeScratches', 'treescratches'),
@ -1122,8 +1064,6 @@ class ComicFury(_ParserScraper):
cls('TurnerAndHercules', 'turnerandhercules'), cls('TurnerAndHercules', 'turnerandhercules'),
cls('TussenKatersEnSpraakwater', 'tussenkatersenspraakwater'), cls('TussenKatersEnSpraakwater', 'tussenkatersenspraakwater'),
cls('TvQuest', 'tvquest'), cls('TvQuest', 'tvquest'),
cls('TwentyFourSeven', 'twentyfourseven'),
cls('TwentyFourSevenFans', '247fans'),
cls('TwilightTrust', 'twilighttrust'), cls('TwilightTrust', 'twilighttrust'),
cls('TwinsAgony', 'twinsagony'), cls('TwinsAgony', 'twinsagony'),
cls('TwistedPeel', 'twistedpeel'), cls('TwistedPeel', 'twistedpeel'),
@ -1173,7 +1113,6 @@ class ComicFury(_ParserScraper):
cls('WhiteOut', 'whiteout'), cls('WhiteOut', 'whiteout'),
cls('WhiteSpace', 'whitespace'), cls('WhiteSpace', 'whitespace'),
cls('WhoseLineIsItAnyhoo', 'whoseline'), cls('WhoseLineIsItAnyhoo', 'whoseline'),
# Wildflowers has a duplicate in SmackJeeves/Wildflowers
cls('WilfordTheWalrus', 'wilfordthewalrus'), cls('WilfordTheWalrus', 'wilfordthewalrus'),
cls('Willem', 'willem'), cls('Willem', 'willem'),
cls('WindRiders', 'windriders'), cls('WindRiders', 'windriders'),

View file

@ -608,6 +608,27 @@ class Removed(Scraper):
cls('WotNow'), cls('WotNow'),
# Removed in 3.0 # Removed in 3.0
cls('ComicFury/AWAKENING'),
cls('ComicFury/Beebleville'),
cls('ComicFury/CharlesAndViktor'),
cls('ComicFury/DoodlelandComics'),
cls('ComicFury/Elements'),
cls('ComicFury/FairyDust'),
cls('ComicFury/GreenerGrass'),
cls('ComicFury/HelloWanderingStar'),
cls('ComicFury/Hodgemosh'),
cls('ComicFury/LaszloAndEdgar'),
cls('ComicFury/MegamanComic'),
cls('ComicFury/PatchworkPeople'),
cls('ComicFury/PornographyInFiveActs'),
cls('ComicFury/PoussireDeFe'),
cls('ComicFury/RED'),
cls('ComicFury/Seed'),
cls('ComicFury/TheAcryden'),
cls('ComicFury/TheHourlyComic'),
cls('ComicFury/TheUnthinkableHybrid'),
cls('ComicFury/TwentyFourSeven'),
cls('ComicFury/TwentyFourSevenFans'),
cls('GoComics/2CowsAndAChicken'), cls('GoComics/2CowsAndAChicken'),
cls('GoComics/Bewley'), cls('GoComics/Bewley'),
cls('GoComics/Biographic'), cls('GoComics/Biographic'),