✨ Add comic “Drugs and Wires”
[rhynodge.git] / src / main / kotlin / net / pterodactylus / rhynodge / filters / comics / DrugsAndWiresComicFilter.kt
1 package net.pterodactylus.rhynodge.filters.comics
2
3 import net.pterodactylus.rhynodge.filters.ComicSiteFilter
4 import net.pterodactylus.rhynodge.utils.asOptional
5 import org.jsoup.nodes.Document
6
7 class DrugsAndWiresComicFilter : ComicSiteFilter() {
8
9         override fun extractTitle(document: Document) =
10                 document.select("article.webcomic1 header.post-header h2").text().asOptional()
11
12         override fun extractImageUrls(document: Document) =
13                 document.select(".webcomic-image a.current-webcomic img").map { it.attr("src") }
14
15         override fun extractImageComments(document: Document) =
16                 listOf(document.select("article.webcomic1 div.post-content").text())
17
18 }