X-Git-Url: https://git.pterodactylus.net/?p=rhynodge.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fcomics%2FNortverseFilter.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fcomics%2FNortverseFilter.kt;h=89ab56c56267ba5d8f41752d72b976e2f976d211;hp=0000000000000000000000000000000000000000;hb=f49f7b6fdf14053bc115922ec804f938beadb0c1;hpb=18838f4a1bbd9bfecf9384f4b1437eebca0eda75 diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/filters/comics/NortverseFilter.kt b/src/main/kotlin/net/pterodactylus/rhynodge/filters/comics/NortverseFilter.kt new file mode 100644 index 0000000..89ab56c --- /dev/null +++ b/src/main/kotlin/net/pterodactylus/rhynodge/filters/comics/NortverseFilter.kt @@ -0,0 +1,19 @@ +package net.pterodactylus.rhynodge.filters.comics + +import net.pterodactylus.rhynodge.filters.ComicSiteFilter +import net.pterodactylus.rhynodge.utils.asOptional +import org.jsoup.nodes.Document + +class NortverseFilter : ComicSiteFilter() { + + override fun extractTitle(document: Document) = + document.select(".default-lang h2.entry-title").text().asOptional() + + override fun extractImageUrls(document: Document) = + document.select("#one-comic-option .size-full") + .map { it.attr("src") } + + override fun extractImageComments(document: Document) = + emptyList() + +}