package net.pterodactylus.rhynodge.filters.comics import com.google.common.base.* import com.google.common.base.Optional.* import net.pterodactylus.rhynodge.filters.* import org.jsoup.nodes.* class TheMonsterUnderTheBedFilter : ComicSiteFilter() { override fun extractTitle(document: Document): Optional = document.select("h2.post-title").text().toOptional() override fun extractImageUrls(document: Document): List = document.select("div#comic img").map { it.attr("src") } override fun extractImageComments(document: Document): List = emptyList() } private fun T?.toOptional(): Optional = fromNullable(this)