Update domains (#6776)
* Update domains * Migrate theme * Fix Siikomik response code 500 * Holiday: Fix popularManga path segment
This commit is contained in:
parent
f2208ff245
commit
7573bca926
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'HolyManga'
|
extName = 'HolyManga'
|
||||||
extClass = '.HolyManga'
|
extClass = '.HolyManga'
|
||||||
themePkg = 'zbulu'
|
themePkg = 'zbulu'
|
||||||
baseUrl = 'https://w33.holymanga.net'
|
baseUrl = 'https://w34.holymanga.net'
|
||||||
overrideVersionCode = 3
|
overrideVersionCode = 4
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,15 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.holymanga
|
package eu.kanade.tachiyomi.extension.en.holymanga
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.zbulu.Zbulu
|
import eu.kanade.tachiyomi.multisrc.zbulu.Zbulu
|
||||||
|
import eu.kanade.tachiyomi.network.GET
|
||||||
|
import okhttp3.Request
|
||||||
|
|
||||||
class HolyManga : Zbulu("HolyManga", "https://w33.holymanga.net", "en")
|
class HolyManga : Zbulu(
|
||||||
|
"HolyManga",
|
||||||
|
"https://w34.holymanga.net",
|
||||||
|
"en",
|
||||||
|
) {
|
||||||
|
override fun popularMangaRequest(page: Int): Request {
|
||||||
|
return GET("$baseUrl/popular-manga/page-$page/", headers)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'Spider Scans'
|
extName = 'Spider Scans'
|
||||||
extClass = '.SpiderScans'
|
extClass = '.SpiderScans'
|
||||||
themePkg = 'mangathemesia'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://spiderscans.xyz'
|
baseUrl = 'https://spidyscans.xyz'
|
||||||
overrideVersionCode = 0
|
overrideVersionCode = 0
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.spiderscans
|
package eu.kanade.tachiyomi.extension.en.spiderscans
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
|
|
||||||
class SpiderScans : MangaThemesia(
|
class SpiderScans : Madara(
|
||||||
"Spider Scans",
|
"Spider Scans",
|
||||||
"https://spiderscans.xyz",
|
"https://spidyscans.xyz",
|
||||||
"en",
|
"en",
|
||||||
) {
|
) {
|
||||||
override val client = super.client.newBuilder()
|
override val client = super.client.newBuilder()
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'NekoScans'
|
extName = 'NekoScans'
|
||||||
extClass = '.NekoScans'
|
extClass = '.NekoScans'
|
||||||
themePkg = 'zeistmanga'
|
themePkg = 'zeistmanga'
|
||||||
baseUrl = 'https://www.nekoscans.org'
|
baseUrl = 'https://nekoscanlationlector.blogspot.com'
|
||||||
overrideVersionCode = 23
|
overrideVersionCode = 24
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,12 +2,11 @@ package eu.kanade.tachiyomi.extension.es.nekoscans
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga
|
import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
import okhttp3.Response
|
|
||||||
import java.util.concurrent.TimeUnit
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class NekoScans : ZeistManga(
|
class NekoScans : ZeistManga(
|
||||||
"NekoScans",
|
"NekoScans",
|
||||||
"https://www.nekoscans.org",
|
"https://nekoscanlationlector.blogspot.com",
|
||||||
"es",
|
"es",
|
||||||
) {
|
) {
|
||||||
// Theme changed from MangaThemesia to ZeistManga
|
// Theme changed from MangaThemesia to ZeistManga
|
||||||
|
@ -19,9 +18,5 @@ class NekoScans : ZeistManga(
|
||||||
|
|
||||||
override val excludedCategories = listOf("Anime", "Novel")
|
override val excludedCategories = listOf("Anime", "Novel")
|
||||||
|
|
||||||
override fun popularMangaRequest(page: Int) = latestUpdatesRequest(page)
|
|
||||||
override fun popularMangaParse(response: Response) = latestUpdatesParse(response)
|
|
||||||
override val supportsLatest = false
|
|
||||||
|
|
||||||
override val pageListSelector = "div#readarea img"
|
override val pageListSelector = "div#readarea img"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'MikoRoku'
|
extName = 'MikoRoku'
|
||||||
extClass = '.MikoRoku'
|
extClass = '.MikoRoku'
|
||||||
themePkg = 'zeistmanga'
|
themePkg = 'zeistmanga'
|
||||||
baseUrl = 'https://www.mikoroku.web.id'
|
baseUrl = 'https://www.mikoroku.com'
|
||||||
overrideVersionCode = 1
|
overrideVersionCode = 2
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import eu.kanade.tachiyomi.util.asJsoup
|
||||||
import okhttp3.Response
|
import okhttp3.Response
|
||||||
import org.jsoup.nodes.Element
|
import org.jsoup.nodes.Element
|
||||||
|
|
||||||
class MikoRoku : ZeistManga("MikoRoku", "https://www.mikoroku.web.id", "id") {
|
class MikoRoku : ZeistManga("MikoRoku", "https://www.mikoroku.com", "id") {
|
||||||
|
|
||||||
// ============================== Popular ===============================
|
// ============================== Popular ===============================
|
||||||
override val popularMangaSelector = "div.PopularPosts article"
|
override val popularMangaSelector = "div.PopularPosts article"
|
||||||
|
|
|
@ -3,7 +3,7 @@ ext {
|
||||||
extClass = '.Siikomik'
|
extClass = '.Siikomik'
|
||||||
themePkg = 'mangathemesia'
|
themePkg = 'mangathemesia'
|
||||||
baseUrl = 'https://siikomik.lat'
|
baseUrl = 'https://siikomik.lat'
|
||||||
overrideVersionCode = 9
|
overrideVersionCode = 10
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,8 @@ package eu.kanade.tachiyomi.extension.id.siimanga
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
|
import okhttp3.internal.http.HTTP_INTERNAL_SERVER_ERROR
|
||||||
|
import okhttp3.internal.http.HTTP_OK
|
||||||
|
|
||||||
class Siikomik : MangaThemesia(
|
class Siikomik : MangaThemesia(
|
||||||
"Siikomik",
|
"Siikomik",
|
||||||
|
@ -12,6 +14,15 @@ class Siikomik : MangaThemesia(
|
||||||
|
|
||||||
override val client = super.client.newBuilder()
|
override val client = super.client.newBuilder()
|
||||||
.rateLimit(3)
|
.rateLimit(3)
|
||||||
|
.addInterceptor { chain ->
|
||||||
|
val response = chain.proceed(chain.request())
|
||||||
|
if (response.code == HTTP_INTERNAL_SERVER_ERROR) {
|
||||||
|
return@addInterceptor response.newBuilder()
|
||||||
|
.code(HTTP_OK)
|
||||||
|
.build()
|
||||||
|
}
|
||||||
|
response
|
||||||
|
}
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
override val hasProjectPage = true
|
override val hasProjectPage = true
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'MANGARAW+'
|
extName = 'MANGARAW+'
|
||||||
extClass = '.MangaRawPlus'
|
extClass = '.MangaRawPlus'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://mangafenxi.net'
|
baseUrl = 'https://mangarawx.net'
|
||||||
overrideVersionCode = 5
|
overrideVersionCode = 6
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,10 @@ import eu.kanade.tachiyomi.source.model.SManga
|
||||||
import okhttp3.Request
|
import okhttp3.Request
|
||||||
import org.jsoup.nodes.Element
|
import org.jsoup.nodes.Element
|
||||||
|
|
||||||
class MangaRawPlus : Madara("MANGARAW+", "https://mangafenxi.net", "ja") {
|
class MangaRawPlus : Madara("MANGARAW+", "https://mangarawx.net", "ja") {
|
||||||
|
|
||||||
|
override val mangaSubString = "threads"
|
||||||
|
|
||||||
override fun popularMangaSelector() = searchMangaSelector()
|
override fun popularMangaSelector() = searchMangaSelector()
|
||||||
|
|
||||||
override fun popularMangaRequest(page: Int) =
|
override fun popularMangaRequest(page: Int) =
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'MangaGezgini'
|
extName = 'MangaGezgini'
|
||||||
extClass = '.MangaGezgini'
|
extClass = '.MangaGezgini'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://mangagezgini.dev'
|
baseUrl = 'https://mangagezgini.me'
|
||||||
overrideVersionCode = 3
|
overrideVersionCode = 4
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ import java.util.Locale
|
||||||
|
|
||||||
class MangaGezgini : Madara(
|
class MangaGezgini : Madara(
|
||||||
"MangaGezgini",
|
"MangaGezgini",
|
||||||
"https://mangagezgini.dev",
|
"https://mangagezgini.me",
|
||||||
"tr",
|
"tr",
|
||||||
SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
|
SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
|
||||||
) {
|
) {
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'Top Truyen'
|
extName = 'Top Truyen'
|
||||||
extClass = '.TopTruyen'
|
extClass = '.TopTruyen'
|
||||||
themePkg = 'wpcomics'
|
themePkg = 'wpcomics'
|
||||||
baseUrl = 'https://www.toptruyento.pro'
|
baseUrl = 'https://www.toptruyenpro1.com'
|
||||||
overrideVersionCode = 3
|
overrideVersionCode = 4
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ import java.util.Locale
|
||||||
|
|
||||||
class TopTruyen : WPComics(
|
class TopTruyen : WPComics(
|
||||||
"Top Truyen",
|
"Top Truyen",
|
||||||
"https://www.toptruyento.pro",
|
"https://www.toptruyenpro1.com",
|
||||||
"vi",
|
"vi",
|
||||||
dateFormat = SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()),
|
dateFormat = SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()),
|
||||||
gmtOffset = null,
|
gmtOffset = null,
|
||||||
|
|
Loading…
Reference in New Issue