Fix InfraFandub extension (#11035)
* Fix InfraFandub extension * Apply review suggestions Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> --------- Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
This commit is contained in:
parent
fc9dc6c4f2
commit
3afb33fe4a
@ -3,7 +3,7 @@ ext {
|
|||||||
extClass = '.InfraFandub'
|
extClass = '.InfraFandub'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://infrafandub.com'
|
baseUrl = 'https://infrafandub.com'
|
||||||
overrideVersionCode = 1
|
overrideVersionCode = 2
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,9 @@ package eu.kanade.tachiyomi.extension.es.infrafandub
|
|||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
|
import eu.kanade.tachiyomi.source.model.SChapter
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
|
import org.jsoup.nodes.Element
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
@ -19,5 +21,28 @@ class InfraFandub : Madara(
|
|||||||
|
|
||||||
override val useNewChapterEndpoint = true
|
override val useNewChapterEndpoint = true
|
||||||
|
|
||||||
override val mangaDetailsSelectorStatus = "div.post-content_item:contains(Estado) div.summary-content"
|
override fun popularMangaSelector() = "div.manga-item"
|
||||||
|
override val popularMangaUrlSelector = "div.title a"
|
||||||
|
override fun searchMangaSelector() = "div.manga-item"
|
||||||
|
override val searchMangaUrlSelector = "div.title a"
|
||||||
|
|
||||||
|
override val mangaDetailsSelectorTitle = "h1.series-title"
|
||||||
|
override val mangaDetailsSelectorAuthor = "div.series-details div.detail-item:contains(Autor) span.detail-value"
|
||||||
|
override val mangaDetailsSelectorArtist = "div.series-details div.detail-item:contains(Artista) span.detail-value"
|
||||||
|
override val mangaDetailsSelectorGenre = "div.genres a.genre-tag"
|
||||||
|
override val mangaDetailsSelectorDescription = "div.summary-text"
|
||||||
|
override val mangaDetailsSelectorThumbnail = "aside.sidebar img.series-cover"
|
||||||
|
override val mangaDetailsSelectorStatus = "div.series-details div.detail-item:contains(Estado) span.detail-value"
|
||||||
|
|
||||||
|
override fun chapterListSelector() = "div.chapters-list a.chapter-item"
|
||||||
|
|
||||||
|
override fun chapterFromElement(element: Element): SChapter {
|
||||||
|
val chapter = SChapter.create()
|
||||||
|
with(element) {
|
||||||
|
chapter.setUrlWithoutDomain(absUrl("href"))
|
||||||
|
chapter.name = selectFirst("span.chapter-number")!!.text()
|
||||||
|
chapter.date_upload = parseChapterDate(selectFirst("span.chapter-date")?.text())
|
||||||
|
}
|
||||||
|
return chapter
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user