Update domains (#6776)

* Update domains

* Migrate theme

* Fix Siikomik response code 500

* Holiday: Fix popularManga path segment
This commit is contained in:
Chopper 2024-12-24 20:53:47 -03:00 committed by Draff
parent f2208ff245
commit 7573bca926
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
16 changed files with 48 additions and 29 deletions

View File

@ -2,8 +2,8 @@ ext {
extName = 'HolyManga'
extClass = '.HolyManga'
themePkg = 'zbulu'
baseUrl = 'https://w33.holymanga.net'
overrideVersionCode = 3
baseUrl = 'https://w34.holymanga.net'
overrideVersionCode = 4
isNsfw = true
}

View File

@ -1,5 +1,15 @@
package eu.kanade.tachiyomi.extension.en.holymanga
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)
}
}

View File

@ -1,8 +1,8 @@
ext {
extName = 'Spider Scans'
extClass = '.SpiderScans'
themePkg = 'mangathemesia'
baseUrl = 'https://spiderscans.xyz'
themePkg = 'madara'
baseUrl = 'https://spidyscans.xyz'
overrideVersionCode = 0
isNsfw = true
}

View File

@ -1,11 +1,11 @@
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
class SpiderScans : MangaThemesia(
class SpiderScans : Madara(
"Spider Scans",
"https://spiderscans.xyz",
"https://spidyscans.xyz",
"en",
) {
override val client = super.client.newBuilder()

View File

@ -2,8 +2,8 @@ ext {
extName = 'NekoScans'
extClass = '.NekoScans'
themePkg = 'zeistmanga'
baseUrl = 'https://www.nekoscans.org'
overrideVersionCode = 23
baseUrl = 'https://nekoscanlationlector.blogspot.com'
overrideVersionCode = 24
isNsfw = true
}

View File

@ -2,12 +2,11 @@ package eu.kanade.tachiyomi.extension.es.nekoscans
import eu.kanade.tachiyomi.multisrc.zeistmanga.ZeistManga
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.Response
import java.util.concurrent.TimeUnit
class NekoScans : ZeistManga(
"NekoScans",
"https://www.nekoscans.org",
"https://nekoscanlationlector.blogspot.com",
"es",
) {
// Theme changed from MangaThemesia to ZeistManga
@ -19,9 +18,5 @@ class NekoScans : ZeistManga(
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"
}

View File

@ -2,8 +2,8 @@ ext {
extName = 'MikoRoku'
extClass = '.MikoRoku'
themePkg = 'zeistmanga'
baseUrl = 'https://www.mikoroku.web.id'
overrideVersionCode = 1
baseUrl = 'https://www.mikoroku.com'
overrideVersionCode = 2
isNsfw = true
}

View File

@ -8,7 +8,7 @@ import eu.kanade.tachiyomi.util.asJsoup
import okhttp3.Response
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 ===============================
override val popularMangaSelector = "div.PopularPosts article"

View File

@ -3,7 +3,7 @@ ext {
extClass = '.Siikomik'
themePkg = 'mangathemesia'
baseUrl = 'https://siikomik.lat'
overrideVersionCode = 9
overrideVersionCode = 10
isNsfw = false
}

View File

@ -2,6 +2,8 @@ package eu.kanade.tachiyomi.extension.id.siimanga
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.network.interceptor.rateLimit
import okhttp3.internal.http.HTTP_INTERNAL_SERVER_ERROR
import okhttp3.internal.http.HTTP_OK
class Siikomik : MangaThemesia(
"Siikomik",
@ -12,6 +14,15 @@ class Siikomik : MangaThemesia(
override val client = super.client.newBuilder()
.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()
override val hasProjectPage = true

View File

@ -2,8 +2,8 @@ ext {
extName = 'MANGARAW+'
extClass = '.MangaRawPlus'
themePkg = 'madara'
baseUrl = 'https://mangafenxi.net'
overrideVersionCode = 5
baseUrl = 'https://mangarawx.net'
overrideVersionCode = 6
isNsfw = true
}

View File

@ -7,7 +7,10 @@ import eu.kanade.tachiyomi.source.model.SManga
import okhttp3.Request
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 popularMangaRequest(page: Int) =

View File

@ -2,8 +2,8 @@ ext {
extName = 'MangaGezgini'
extClass = '.MangaGezgini'
themePkg = 'madara'
baseUrl = 'https://mangagezgini.dev'
overrideVersionCode = 3
baseUrl = 'https://mangagezgini.me'
overrideVersionCode = 4
isNsfw = false
}

View File

@ -11,7 +11,7 @@ import java.util.Locale
class MangaGezgini : Madara(
"MangaGezgini",
"https://mangagezgini.dev",
"https://mangagezgini.me",
"tr",
SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
) {

View File

@ -2,8 +2,8 @@ ext {
extName = 'Top Truyen'
extClass = '.TopTruyen'
themePkg = 'wpcomics'
baseUrl = 'https://www.toptruyento.pro'
overrideVersionCode = 3
baseUrl = 'https://www.toptruyenpro1.com'
overrideVersionCode = 4
isNsfw = true
}

View File

@ -16,7 +16,7 @@ import java.util.Locale
class TopTruyen : WPComics(
"Top Truyen",
"https://www.toptruyento.pro",
"https://www.toptruyenpro1.com",
"vi",
dateFormat = SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()),
gmtOffset = null,