29 lines
1.2 KiB
Kotlin
29 lines
1.2 KiB
Kotlin
![]() |
package eu.kanade.tachiyomi.extension.ar.goldenmanga
|
||
|
|
||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||
|
import eu.kanade.tachiyomi.source.model.SChapter
|
||
|
import eu.kanade.tachiyomi.source.model.SManga
|
||
|
import org.jsoup.nodes.Element
|
||
|
import java.text.SimpleDateFormat
|
||
|
import java.util.Locale
|
||
|
|
||
|
class GoldenManga : Madara("موقع لترجمة المانجا", "https://golden-manga.com", "ar", SimpleDateFormat("yyyy-MM-dd", Locale.US)) {
|
||
|
override fun searchMangaSelector() = "div.c-image-hover a"
|
||
|
override fun searchMangaFromElement(element: Element): SManga {
|
||
|
return SManga.create().apply {
|
||
|
setUrlWithoutDomain(element.attr("href"))
|
||
|
title = element.attr("title")
|
||
|
thumbnail_url = element.select("img").firstOrNull()?.let { imageFromElement(it) }
|
||
|
}
|
||
|
}
|
||
|
|
||
|
override fun chapterListSelector() = "div.main a"
|
||
|
override fun chapterFromElement(element: Element): SChapter {
|
||
|
return SChapter.create().apply {
|
||
|
setUrlWithoutDomain(element.attr("href"))
|
||
|
name = element.select("h6:first-of-type").text()
|
||
|
date_upload = parseChapterDate(element.select("h6:last-of-type").firstOrNull()?.ownText())
|
||
|
}
|
||
|
}
|
||
|
}
|