Foolslide refresh (#1274)

Foolslide refresh
This commit is contained in:
Mike 2019-07-08 07:45:19 -04:00 committed by Eugene
parent 043bc0746a
commit e68870cc29
2 changed files with 6 additions and 52 deletions

View File

@ -5,7 +5,7 @@ ext {
appName = 'Tachiyomi: FoolSlide' appName = 'Tachiyomi: FoolSlide'
pkgNameSuffix = "all.foolslide" pkgNameSuffix = "all.foolslide"
extClass = '.FoolSlideFactory' extClass = '.FoolSlideFactory'
extVersionCode = 19 extVersionCode = 20
libVersion = '1.2' libVersion = '1.2'
} }

View File

@ -19,38 +19,30 @@ fun getAllFoolSlide(): List<Source> {
JaminisBox(), JaminisBox(),
HelveticaScans(), HelveticaScans(),
SenseScans(), SenseScans(),
SeaOtterScans(),
KireiCake(), KireiCake(),
HiranoMoeScansBureau(),
SilentSky(), SilentSky(),
Mangatellers(), Mangatellers(),
IskultripScans(), IskultripScans(),
PinkFatale(),
AnataNoMotokare(), AnataNoMotokare(),
DeathTollScans(), DeathTollScans(),
DKThias(), DKThias(),
MangaichiScanlationDivision(),
WorldThree(), WorldThree(),
TheCatScans(),
AngelicScanlations(),
DokiFansubs(), DokiFansubs(),
YuriIsm(), YuriIsm(),
AjiaNoScantrad(), AjiaNoScantrad(),
OneTimeScans(), OneTimeScans(),
TsubasaSociety(), TsubasaSociety(),
Helheim(),
MangaScouts(), MangaScouts(),
StormInHeaven(), StormInHeaven(),
Lilyreader(), Lilyreader(),
MidnightHaven(), MidnightHaven(),
Russification(), Russification(),
NieznaniReader(),
EvilFlowers(), EvilFlowers(),
AkaiYuhiMunTeam(), AkaiYuhiMunTeam(),
LupiTeam(), LupiTeam(),
HotChocolateScans(),
HentaiCafe(), HentaiCafe(),
ShoujoSense() ShoujoSense(),
TheCatScans()
) )
} }
@ -72,18 +64,14 @@ class JaminisBox : FoolSlide("Jaimini's Box", "https://jaiminisbox.com", "en", "
} }
} }
class HotChocolateScans : FoolSlide("Hot Chocolate Scans", "http://hotchocolatescans.com", "en", "/fs") class TheCatScans : FoolSlide("The Cat Scans", "https://reader2.thecatscans.com/", "en")
class HelveticaScans : FoolSlide("Helvetica Scans", "https://helveticascans.com", "en", "/r") class HelveticaScans : FoolSlide("Helvetica Scans", "https://helveticascans.com", "en", "/r")
class SenseScans : FoolSlide("Sense-Scans", "https://sensescans.com", "en", "/reader") class SenseScans : FoolSlide("Sense-Scans", "https://sensescans.com", "en", "/reader")
class SeaOtterScans : FoolSlide("Sea Otter Scans", "https://reader.seaotterscans.com", "en")
class KireiCake : FoolSlide("Kirei Cake", "https://reader.kireicake.com", "en") class KireiCake : FoolSlide("Kirei Cake", "https://reader.kireicake.com", "en")
class HiranoMoeScansBureau : FoolSlide("HiranoMoe Scans Bureau", "https://hiranomoe.com", "en", "/r")
class SilentSky : FoolSlide("Silent Sky", "http://reader.silentsky-scans.net", "en") class SilentSky : FoolSlide("Silent Sky", "http://reader.silentsky-scans.net", "en")
class Mangatellers : FoolSlide("Mangatellers", "http://www.mangatellers.gr", "en", "/reader/reader") { class Mangatellers : FoolSlide("Mangatellers", "http://www.mangatellers.gr", "en", "/reader/reader") {
@ -94,9 +82,7 @@ class Mangatellers : FoolSlide("Mangatellers", "http://www.mangatellers.gr", "en
class IskultripScans : FoolSlide("Iskultrip Scans", "http://www.maryfaye.net", "en", "/reader") class IskultripScans : FoolSlide("Iskultrip Scans", "http://www.maryfaye.net", "en", "/reader")
class PinkFatale : FoolSlide("PinkFatale", "http://manga.pinkfatale.net", "en") class AnataNoMotokare : FoolSlide("Anata no Motokare", "https://motokare.xyz", "en", "/reader")
class AnataNoMotokare : FoolSlide("Anata no Motokare", "https://motokare.maos.ca", "en")
class DeathTollScans : FoolSlide("Death Toll Scans", "https://reader.deathtollscans.net", "en") class DeathTollScans : FoolSlide("Death Toll Scans", "https://reader.deathtollscans.net", "en")
@ -106,39 +92,11 @@ class DKThias : FoolSlide("DKThias Scanlations", "http://reader.dkthias.com", "e
} }
} }
class MangaichiScanlationDivision : FoolSlide("Mangaichi Scanlation Division", "http://mangaichiscans.mokkori.fr", "en", "/fs")
class WorldThree : FoolSlide("World Three", "http://www.slide.world-three.org", "en") class WorldThree : FoolSlide("World Three", "http://www.slide.world-three.org", "en")
class TheCatScans : FoolSlide("The Cat Scans", "https://reader.thecatscans.com", "en")
class AngelicScanlations : FoolSlide("Angelic Scanlations", "http://www.angelicscans.net", "en", "/foolslide") {
override fun latestUpdatesSelector() = "div.list > div.releases"
override fun popularMangaSelector() = ".grouped > .series-block"
override fun mangaDetailsParse(document: Document): SManga {
return SManga.create().apply {
thumbnail_url = document.select(".preview > img").attr("src")
val info = document.select(".data").first()
title = info.select("h2.title").text().trim()
val authorArtist = info.select(".author").text().split("/")
author = authorArtist.getOrNull(0)?.trim()
artist = authorArtist.getOrNull(1)?.trim()
description = info.ownText().trim()
}
}
override fun chapterListSelector() = ".list > .release"
override val chapterDateSelector = ".metadata"
}
class DokiFansubs : FoolSlide("Doki Fansubs", "https://kobato.hologfx.com", "en", "/reader") class DokiFansubs : FoolSlide("Doki Fansubs", "https://kobato.hologfx.com", "en", "/reader")
class YuriIsm : FoolSlide("Yuri-ism", "https://reader.yuri-ism.com", "en", "/slide") class YuriIsm : FoolSlide("Yuri-ism", "https://www.yuri-ism.net", "en", "/slide")
class AjiaNoScantrad : FoolSlide("Ajia no Scantrad", "https://ajianoscantrad.fr", "fr", "/reader") class AjiaNoScantrad : FoolSlide("Ajia no Scantrad", "https://ajianoscantrad.fr", "fr", "/reader")
@ -146,8 +104,6 @@ class OneTimeScans : FoolSlide("One Time Scans", "https://otscans.com", "en", "/
class TsubasaSociety : FoolSlide("Tsubasa Society", "https://www.tsubasasociety.com", "en", "/reader/master/Xreader") class TsubasaSociety : FoolSlide("Tsubasa Society", "https://www.tsubasasociety.com", "en", "/reader/master/Xreader")
class Helheim : FoolSlide("Helheim", "http://helheim.pl", "pl", "/reader")
class MangaScouts : FoolSlide("MangaScouts", "http://onlinereader.mangascouts.org", "de") class MangaScouts : FoolSlide("MangaScouts", "http://onlinereader.mangascouts.org", "de")
class StormInHeaven : FoolSlide("Storm in Heaven", "http://www.storm-in-heaven.net", "it", "/reader-sih") class StormInHeaven : FoolSlide("Storm in Heaven", "http://www.storm-in-heaven.net", "it", "/reader-sih")
@ -158,8 +114,6 @@ class MidnightHaven : FoolSlide("Midnight Haven", "http://midnighthaven.shounen-
class Russification : FoolSlide("Русификация", "https://rusmanga.ru", "ru") class Russification : FoolSlide("Русификация", "https://rusmanga.ru", "ru")
class NieznaniReader : FoolSlide("Nieznani", "http://reader.nieznani.mynindo.pl", "pl")
class EvilFlowers : FoolSlide("Evil Flowers", "http://reader.evilflowers.com", "en") class EvilFlowers : FoolSlide("Evil Flowers", "http://reader.evilflowers.com", "en")
class AkaiYuhiMunTeam : FoolSlide("AkaiYuhiMun team", "https://akaiyuhimun.ru", "ru", "/manga") class AkaiYuhiMunTeam : FoolSlide("AkaiYuhiMun team", "https://akaiyuhimun.ru", "ru", "/manga")