ShoujoHearts added to Foolslide (#1294)

This commit is contained in:
Mike 2019-07-13 23:40:53 -04:00 committed by Eugene
parent b2562177da
commit ac7e98b6f8
2 changed files with 21 additions and 2 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 = 20 extVersionCode = 21
libVersion = '1.2' libVersion = '1.2'
} }

View File

@ -9,6 +9,7 @@ import eu.kanade.tachiyomi.source.SourceFactory
import eu.kanade.tachiyomi.source.model.* import eu.kanade.tachiyomi.source.model.*
import okhttp3.Request import okhttp3.Request
import org.jsoup.nodes.Document import org.jsoup.nodes.Document
import org.jsoup.nodes.Element
class FoolSlideFactory : SourceFactory { class FoolSlideFactory : SourceFactory {
override fun createSources(): List<Source> = getAllFoolSlide() override fun createSources(): List<Source> = getAllFoolSlide()
@ -42,7 +43,8 @@ fun getAllFoolSlide(): List<Source> {
LupiTeam(), LupiTeam(),
HentaiCafe(), HentaiCafe(),
ShoujoSense(), ShoujoSense(),
TheCatScans() TheCatScans(),
ShoujoHearts()
) )
} }
@ -139,5 +141,22 @@ class LupiTeam : FoolSlide("LupiTeam", "https://lupiteam.net", "it", "/reader")
return manga return manga
} }
} }
class ShoujoHearts : FoolSlide("ShoujoHearts", "http://shoujohearts.com", "en", "/reader") {
override fun popularMangaFromElement(element: Element): SManga {
val manga = SManga.create()
element.select("a[title]").first().let {
manga.setUrlWithoutDomain(it.attr("href"))
manga.title = it.text()
}
element.select("img").first()?.let {
manga.thumbnail_url = it.absUrl("src")
}
return manga
}
}