1 package net.pterodactylus.rhynodge.filters.comics
3 import com.google.common.base.Optional
4 import net.pterodactylus.rhynodge.filters.ComicSiteFilter
5 import net.pterodactylus.rhynodge.utils.asOptional
6 import org.jsoup.nodes.Document
8 class BusinessCatComicFilter : ComicSiteFilter() {
10 override fun extractTitle(document: Document): Optional<String> =
11 document.select(".comic-title h2").text().asOptional()
13 override fun extractImageUrls(document: Document): List<String> =
14 listOf(document.select(".comic-image img").attr("src"))
16 override fun extractImageComments(document: Document): List<String> = emptyList()