Vetle Ledaal 3dedefacb8
Update domain for some sources (#19331)
* Update domain for Shinigami

* Update domain for WorldManhwas

* Update domain for Ikifeng

* Update domain for Siyahmelek

* Update domain for Azora

* Update domain for Aqua Manga

* Set isNsfw explicitly

* Update domain for Webtoon TR

* fixup! Update domain for Shinigami

* Update domain for Webtoon Hatti

* Update domain for Elarc Reader -> Elarc Toon

* amend! Update domain for Ikifeng

Update domain for Ikifeng -> Lector Online

* amend! Update domain for Siyahmelek

Update domain for Siyahmeleki -> Gri Melek

* fixup! Update domain for Siyahmelek
2023-12-21 07:51:29 -05:00

25 lines
984 B
Kotlin

package eu.kanade.tachiyomi.extension.ar.azora
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.SChapter
import okhttp3.Request
import org.jsoup.nodes.Element
class Azora : Madara("Azora", "https://azoramoon.com", "ar") {
override val mangaSubString = "series"
override val useNewChapterEndpoint = false
override fun searchPage(page: Int): String = if (page == 1) "" else "page/$page/"
override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=views", headers)
override fun chapterListSelector() = "li.wp-manga-chapter:not(.premium-block)" // Filter fake chapters
override fun chapterFromElement(element: Element): SChapter {
val chapter = SChapter.create()
element.select("a").let {
chapter.url = it.attr("href").substringAfter(baseUrl)
chapter.name = it.text()
}
return chapter
}
}