package eu.kanade.tachiyomi.extension.en.mangatk import eu.kanade.tachiyomi.multisrc.madara.Madara import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.source.model.Page import okhttp3.Request import org.jsoup.nodes.Document class MangaTK : Madara("MangaTK", "https://mangatk.com", "en") { override fun popularMangaSelector() = "div.manga-item" override val popularMangaUrlSelector = "div > h3 > a" override fun popularMangaRequest(page: Int): Request { return GET("$baseUrl/manga/page/$page?orderby=trending") } override fun latestUpdatesRequest(page: Int): Request { return GET("$baseUrl/manga/page/$page?orderby=latest") } override val pageListParseSelector = "div.read-content img" override fun pageListParse(document: Document): List { return document.select(pageListParseSelector).mapIndexed { index, element -> Page( index, document.location(), element?.let { it.absUrl(if (it.hasAttr("data-src")) "data-src" else "src") } ) } } }