diff --git a/dosagelib/plugins/comicfury.py b/dosagelib/plugins/comicfury.py index 1d6aba6f2..151bf6b5a 100644 --- a/dosagelib/plugins/comicfury.py +++ b/dosagelib/plugins/comicfury.py @@ -27,6 +27,8 @@ class ComicFury(_ParserScraper): XPATH_IMG % ('Previous'), # Art, ConsolersDLC, etc. u'//nav//a[contains(text(), "\u2039")]', + # LatchkeyKingdom + '//a[%s and img[contains(@src, "Previous")]]' % xpath_class('navi'), # RedSpot '//a[contains(text(), "Back")]', # KATRAN @@ -41,6 +43,8 @@ class ComicFury(_ParserScraper): XPATH_IMG % ('Next'), # Art, ConsolersDLC, etc. u'//nav//a[contains(text(), "\u203A")]', + # LatchkeyKingdom + '//a[%s and img[contains(@src, "Next")]]' % xpath_class('navi'), # RedSpot, KATRAN '//a[contains(text(), "Next")]', ) @@ -604,6 +608,7 @@ class ComicFury(_ParserScraper): cls('LastTaxi', 'lasttaxi'), cls('LaszloAndEdgar', 'laszloedgar'), cls('Latchkey', 'latchkey'), + cls('LatchkeyKingdom', 'latchkeykingdom'), cls('Lately', 'lately'), cls('Lauras24HourComics', 'lauras24hourcomics'), # LavenderLegend has a duplicate in SmackJeeves/LavenderLegend diff --git a/dosagelib/plugins/old.py b/dosagelib/plugins/old.py index 48c183399..bf5e96831 100644 --- a/dosagelib/plugins/old.py +++ b/dosagelib/plugins/old.py @@ -501,7 +501,6 @@ class Removed(Scraper): cls('SmackJeeves/Kranburn'), cls('SmackJeeves/KuroNeko'), cls('SmackJeeves/LastLivingSouls'), - cls('SmackJeeves/LatchkeyKingdom'), cls('SmackJeeves/LegendsofMobiusBookOne'), cls('SmackJeeves/LetsBreakitforReals'), cls('SmackJeeves/LiliBleu'), @@ -716,6 +715,7 @@ class Renamed(Scraper): cls('SmackJeeves/DoomsdayMyDear', 'DoomsdayMyDear'), cls('SmackJeeves/ForestHill', 'ForestHill'), cls('SmackJeeves/Katran', 'ComicFury/KATRAN'), + cls('SmackJeeves/LatchkeyKingdom', 'ComicFury/LatchkeyKingdom'), cls('SmackJeeves/Magience', 'ComicFury/Magience'), cls('SmackJeeves/RiversideExtras', 'RiversideExtras'), cls('SmackJeeves/StarTrip', 'StarTrip'),