BacaKomik: update domain, skip popular/latest redirect (#9270)
This commit is contained in:
parent
42579db7fe
commit
a9aa4705d2
@ -1,7 +1,8 @@
|
||||
ext {
|
||||
extName = 'BacaKomik'
|
||||
extClass = '.BacaKomik'
|
||||
extVersionCode = 11
|
||||
extVersionCode = 12
|
||||
isNsfw = false
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
@ -20,7 +20,7 @@ import java.util.Locale
|
||||
|
||||
class BacaKomik : ParsedHttpSource() {
|
||||
override val name = "BacaKomik"
|
||||
override val baseUrl = "https://bacakomik.one"
|
||||
override val baseUrl = "https://bacakomik.my"
|
||||
override val lang = "id"
|
||||
override val supportsLatest = true
|
||||
private val dateFormat: SimpleDateFormat = SimpleDateFormat("MMM d, yyyy", Locale.US)
|
||||
@ -34,12 +34,14 @@ class BacaKomik : ParsedHttpSource() {
|
||||
.rateLimit(12, 3)
|
||||
.build()
|
||||
|
||||
private fun pagePath(page: Int) = if (page > 1) "page/$page/" else ""
|
||||
|
||||
override fun popularMangaRequest(page: Int): Request {
|
||||
return GET("$baseUrl/daftar-komik/page/$page/?order=popular", headers)
|
||||
return GET("$baseUrl/daftar-komik/${pagePath(page)}?order=popular", headers)
|
||||
}
|
||||
|
||||
override fun latestUpdatesRequest(page: Int): Request {
|
||||
return GET("$baseUrl/daftar-komik/page/$page/?order=update", headers)
|
||||
return GET("$baseUrl/daftar-komik/${pagePath(page)}?order=update", headers)
|
||||
}
|
||||
|
||||
override fun popularMangaSelector() = "div.animepost"
|
||||
@ -66,7 +68,6 @@ class BacaKomik : ParsedHttpSource() {
|
||||
val builtUrl = if (page == 1) "$baseUrl/daftar-komik/" else "$baseUrl/daftar-komik/page/$page/?order="
|
||||
val url = builtUrl.toHttpUrl().newBuilder()
|
||||
url.addQueryParameter("title", query)
|
||||
url.addQueryParameter("page", page.toString())
|
||||
filters.forEach { filter ->
|
||||
when (filter) {
|
||||
is AuthorFilter -> {
|
||||
|
@ -24,7 +24,7 @@ class KomikIndoID : ParsedHttpSource() {
|
||||
override val client: OkHttpClient = network.cloudflareClient
|
||||
private val dateFormat: SimpleDateFormat = SimpleDateFormat("MMM d, yyyy", Locale.US)
|
||||
|
||||
// similar/modified theme of "https://bacakomik.one"
|
||||
// similar/modified theme of "https://bacakomik.my"
|
||||
override fun popularMangaRequest(page: Int): Request {
|
||||
return GET("$baseUrl/daftar-manga/page/$page/?order=popular", headers)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user