[ru/grouple] Small fixes (#1761)

Co-authored-by: Draken <dragonx943@users.noreply.github.com>
Draken 12 months ago committed by GitHub
parent 8d7c81c8ef
commit 3047949b22
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1 +1 @@
total: 1222
total: 1222

@ -457,9 +457,15 @@ internal abstract class GroupleParser(
val page = pages.getJSONArray(i)
val primaryServer = page.getString(0)
val url = page.getString(2)
val fullSrc = if ("$primaryServer|$serversStr|$url".contains("one-way.work")) {
// domain that does not need a token
"$primaryServer|$serversStr|${url}".substringBefore("?")
} else {
"$primaryServer|$serversStr|$url"
}
MangaPage(
id = generateUid(url),
url = "$primaryServer|$serversStr|$url",
url = fullSrc,
preview = null,
source = source,
)
@ -479,9 +485,15 @@ internal abstract class GroupleParser(
val page = pages.getJSONArray(i)
val primaryServer = page.getString(0)
val url = page.getString(2)
val fullSrc = if ("$primaryServer|$serversStr|$url".contains("one-way.work")) {
// domain that does not need a token
"$primaryServer|$serversStr|${url}".substringBefore("?")
} else {
"$primaryServer|$serversStr|$url"
}
MangaPage(
id = generateUid(url),
url = "$primaryServer|$serversStr|$url",
url = fullSrc,
preview = null,
source = source,
)
@ -494,9 +506,15 @@ internal abstract class GroupleParser(
val ja = json.getJSONArray(i)
val server = ja.getString(0).ifEmpty { "https://$domain" }
val url = ja.getString(2)
val fullUrl = concatUrl(server, url)
MangaPage(
id = generateUid(url),
url = concatUrl(server, url),
url = if (fullUrl.contains("one-way.work")) {
// domain that does not need a token
fullUrl.substringBefore("?")
} else {
fullUrl
},
preview = null,
source = source,
)

@ -12,6 +12,10 @@ internal class MintMangaParser(
override val configKeyDomain = ConfigKey.Domain(*domains)
override fun getRequestHeaders() = super.getRequestHeaders().newBuilder()
.add("referer", "https://$domain/")
.build()
companion object {
val domains = arrayOf(

@ -12,6 +12,10 @@ internal class SeiMangaParser(
override val configKeyDomain = ConfigKey.Domain(*domains)
override fun getRequestHeaders() = super.getRequestHeaders().newBuilder()
.add("referer", "https://$domain/")
.build()
companion object {
val domains = arrayOf(

@ -13,6 +13,10 @@ internal class SelfMangaParser(
override val configKeyDomain = ConfigKey.Domain(*domains)
override fun getRequestHeaders() = super.getRequestHeaders().newBuilder()
.add("referer", "https://$domain/")
.build()
companion object {
val domains = arrayOf(

@ -12,6 +12,10 @@ internal class UsagiParser(
override val configKeyDomain = ConfigKey.Domain(*domains)
override fun getRequestHeaders() = super.getRequestHeaders().newBuilder()
.add("referer", "https://$domain/")
.build()
companion object {
val domains = arrayOf("web.usagi.one")

Loading…
Cancel
Save