diff --git a/src/ar/mangaswat/build.gradle b/src/ar/mangaswat/build.gradle
index d1855a2a9..f81dc0ce8 100644
--- a/src/ar/mangaswat/build.gradle
+++ b/src/ar/mangaswat/build.gradle
@@ -2,8 +2,8 @@ ext {
extName = 'MangaSwat'
extClass = '.MangaSwat'
themePkg = 'mangathemesia'
- baseUrl = 'https://healteer.com'
- overrideVersionCode = 23
+ baseUrl = 'https://swatscans.com'
+ overrideVersionCode = 24
}
apply from: "$rootDir/common.gradle"
diff --git a/src/ar/mangaswat/src/eu/kanade/tachiyomi/extension/ar/mangaswat/MangaSwat.kt b/src/ar/mangaswat/src/eu/kanade/tachiyomi/extension/ar/mangaswat/MangaSwat.kt
index bc980153d..0b2a129fa 100644
--- a/src/ar/mangaswat/src/eu/kanade/tachiyomi/extension/ar/mangaswat/MangaSwat.kt
+++ b/src/ar/mangaswat/src/eu/kanade/tachiyomi/extension/ar/mangaswat/MangaSwat.kt
@@ -22,7 +22,7 @@ import java.util.Locale
class MangaSwat :
MangaThemesia(
"MangaSwat",
- "https://healteer.com",
+ "https://swatscans.com",
"ar",
dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("ar")),
),
diff --git a/src/en/templescan/build.gradle b/src/en/templescan/build.gradle
index a20e8b8d4..7484fd9ec 100644
--- a/src/en/templescan/build.gradle
+++ b/src/en/templescan/build.gradle
@@ -1,7 +1,7 @@
ext {
extName = 'Temple Scan'
extClass = '.TempleScan'
- extVersionCode = 44
+ extVersionCode = 45
isNsfw = true
}
diff --git a/src/en/templescan/src/eu/kanade/tachiyomi/extension/en/templescan/TempleScan.kt b/src/en/templescan/src/eu/kanade/tachiyomi/extension/en/templescan/TempleScan.kt
index 817c24e5f..25d3e7c0f 100644
--- a/src/en/templescan/src/eu/kanade/tachiyomi/extension/en/templescan/TempleScan.kt
+++ b/src/en/templescan/src/eu/kanade/tachiyomi/extension/en/templescan/TempleScan.kt
@@ -24,7 +24,7 @@ class TempleScan : HttpSource() {
override val lang = "en"
- override val baseUrl = "https://templescan.net"
+ override val baseUrl = "https://templetoons.com"
override val supportsLatest = true
diff --git a/src/en/varnascan/build.gradle b/src/en/varnascan/build.gradle
index 38cd5addf..467a9ceb1 100644
--- a/src/en/varnascan/build.gradle
+++ b/src/en/varnascan/build.gradle
@@ -2,8 +2,8 @@ ext {
extName = 'Varna Scan'
extClass = '.VarnaScan'
themePkg = 'mangathemesia'
- baseUrl = 'https://varnascan.net'
- overrideVersionCode = 1
+ baseUrl = 'https://varnascan.xyz'
+ overrideVersionCode = 2
isNsfw = false
}
diff --git a/src/en/varnascan/src/eu/kanade/tachiyomi/extension/en/varnascan/VarnaScan.kt b/src/en/varnascan/src/eu/kanade/tachiyomi/extension/en/varnascan/VarnaScan.kt
index 4c7548244..199f00cc8 100644
--- a/src/en/varnascan/src/eu/kanade/tachiyomi/extension/en/varnascan/VarnaScan.kt
+++ b/src/en/varnascan/src/eu/kanade/tachiyomi/extension/en/varnascan/VarnaScan.kt
@@ -4,6 +4,6 @@ import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
class VarnaScan : MangaThemesia(
"Varna Scan",
- "https://varnascan.net",
+ "https://varnascan.xyz",
"en",
)
diff --git a/src/es/olympusscanlation/build.gradle b/src/es/olympusscanlation/build.gradle
index e32a7a0d2..a330524bb 100644
--- a/src/es/olympusscanlation/build.gradle
+++ b/src/es/olympusscanlation/build.gradle
@@ -1,7 +1,7 @@
ext {
extName = 'Olympus Scanlation'
extClass = '.OlympusScanlation'
- extVersionCode = 9
+ extVersionCode = 10
}
apply from: "$rootDir/common.gradle"
diff --git a/src/es/olympusscanlation/src/eu/kanade/tachiyomi/extension/es/olympusscanlation/OlympusScanlation.kt b/src/es/olympusscanlation/src/eu/kanade/tachiyomi/extension/es/olympusscanlation/OlympusScanlation.kt
index 3e1cbc080..b87c3c152 100644
--- a/src/es/olympusscanlation/src/eu/kanade/tachiyomi/extension/es/olympusscanlation/OlympusScanlation.kt
+++ b/src/es/olympusscanlation/src/eu/kanade/tachiyomi/extension/es/olympusscanlation/OlympusScanlation.kt
@@ -24,8 +24,8 @@ class OlympusScanlation : HttpSource() {
override val versionId = 2
- override val baseUrl: String = "https://leerolymp.com"
- private val apiBaseUrl: String = "https://dashboard.leerolymp.com"
+ override val baseUrl: String = "https://zonaolympus.com"
+ private val apiBaseUrl: String = "https://dashboard.zonaolympus.com"
override val lang: String = "es"
override val name: String = "Olympus Scanlation"
diff --git a/src/id/mangasusu/build.gradle b/src/id/mangasusu/build.gradle
index 59591a2bd..7d7f5abf7 100644
--- a/src/id/mangasusu/build.gradle
+++ b/src/id/mangasusu/build.gradle
@@ -2,8 +2,8 @@ ext {
extName = 'Mangasusu'
extClass = '.Mangasusu'
themePkg = 'mangathemesia'
- baseUrl = 'https://mangasusuku.xyz'
- overrideVersionCode = 4
+ baseUrl = 'https://mangasusuku.com'
+ overrideVersionCode = 5
isNsfw = true
}
diff --git a/src/id/mangasusu/src/eu/kanade/tachiyomi/extension/id/mangasusu/Mangasusu.kt b/src/id/mangasusu/src/eu/kanade/tachiyomi/extension/id/mangasusu/Mangasusu.kt
index cc01b30e4..2cbf5a0c1 100644
--- a/src/id/mangasusu/src/eu/kanade/tachiyomi/extension/id/mangasusu/Mangasusu.kt
+++ b/src/id/mangasusu/src/eu/kanade/tachiyomi/extension/id/mangasusu/Mangasusu.kt
@@ -12,7 +12,12 @@ import okhttp3.Response
import org.jsoup.nodes.Document
import java.io.IOException
-class Mangasusu : MangaThemesia("Mangasusu", "https://mangasusuku.xyz", "id", "/komik") {
+class Mangasusu : MangaThemesia(
+ "Mangasusu",
+ "https://mangasusuku.com",
+ "id",
+ "/komik",
+) {
override val client by lazy {
super.client.newBuilder().addInterceptor(::sucuriInterceptor).build()
}
diff --git a/src/tr/mangatilkisi/build.gradle b/src/tr/mangatilkisi/build.gradle
index 7793b3c52..570de32f6 100644
--- a/src/tr/mangatilkisi/build.gradle
+++ b/src/tr/mangatilkisi/build.gradle
@@ -2,8 +2,8 @@ ext {
extName = 'MangaTilkisi'
extClass = '.MangaTilkisi'
themePkg = 'madara'
- baseUrl = 'https://www.mangatilkisi.com'
- overrideVersionCode = 0
+ baseUrl = 'https://www.manga-tilkisi.com'
+ overrideVersionCode = 1
isNsfw = false
}
diff --git a/src/tr/mangatilkisi/src/eu/kanade/tachiyomi/extension/tr/mangatilkisi/MangaTilkisi.kt b/src/tr/mangatilkisi/src/eu/kanade/tachiyomi/extension/tr/mangatilkisi/MangaTilkisi.kt
index 180a114a9..ea7288390 100644
--- a/src/tr/mangatilkisi/src/eu/kanade/tachiyomi/extension/tr/mangatilkisi/MangaTilkisi.kt
+++ b/src/tr/mangatilkisi/src/eu/kanade/tachiyomi/extension/tr/mangatilkisi/MangaTilkisi.kt
@@ -1,12 +1,25 @@
package eu.kanade.tachiyomi.extension.tr.mangatilkisi
import eu.kanade.tachiyomi.multisrc.madara.Madara
+import eu.kanade.tachiyomi.network.POST
+import eu.kanade.tachiyomi.source.model.SChapter
+import okhttp3.FormBody
+import okhttp3.Request
import java.text.SimpleDateFormat
import java.util.Locale
class MangaTilkisi : Madara(
"MangaTilkisi",
- "https://www.mangatilkisi.com",
+ "https://www.manga-tilkisi.com",
"tr",
dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale("tr")),
-)
+) {
+ override val useLoadMoreRequest = LoadMoreStrategy.Never
+
+ override fun pageListRequest(chapter: SChapter): Request {
+ val payload = FormBody.Builder()
+ .add("verified", "1")
+ .build()
+ return POST(chapter.url, headers, payload)
+ }
+}
diff --git a/src/tr/turkcemangaoku/build.gradle b/src/tr/turkcemangaoku/build.gradle
index 97dd4620a..383bc7d36 100644
--- a/src/tr/turkcemangaoku/build.gradle
+++ b/src/tr/turkcemangaoku/build.gradle
@@ -2,8 +2,8 @@ ext {
extName = 'Türkçe Manga Oku'
extClass = '.TurkceMangaOku'
themePkg = 'madara'
- baseUrl = 'https://turkcemangaoku.com'
- overrideVersionCode = 0
+ baseUrl = 'https://trmangaoku.com'
+ overrideVersionCode = 1
isNsfw = false
}
diff --git a/src/tr/turkcemangaoku/src/eu/kanade/tachiyomi/extension/tr/turkcemangaoku/TurkceMangaOku.kt b/src/tr/turkcemangaoku/src/eu/kanade/tachiyomi/extension/tr/turkcemangaoku/TurkceMangaOku.kt
index b79429cc8..fd773f9b1 100644
--- a/src/tr/turkcemangaoku/src/eu/kanade/tachiyomi/extension/tr/turkcemangaoku/TurkceMangaOku.kt
+++ b/src/tr/turkcemangaoku/src/eu/kanade/tachiyomi/extension/tr/turkcemangaoku/TurkceMangaOku.kt
@@ -6,12 +6,13 @@ import java.util.Locale
class TurkceMangaOku : Madara(
"Türkçe Manga Oku",
- "https://turkcemangaoku.com",
+ "https://trmangaoku.com",
"tr",
dateFormat = SimpleDateFormat("d MMMM yyyy", Locale("tr")),
) {
override val mangaDetailsSelectorStatus = "div.summary-heading:contains(Durumu) + div.summary-content"
- override val useLoadMoreRequest = LoadMoreStrategy.Never
+ override val useLoadMoreRequest = LoadMoreStrategy.Always
+
override val useNewChapterEndpoint = true
}
diff --git a/src/vi/dualeotruyen/build.gradle b/src/vi/dualeotruyen/build.gradle
index 719681f33..602eaba2c 100644
--- a/src/vi/dualeotruyen/build.gradle
+++ b/src/vi/dualeotruyen/build.gradle
@@ -1,7 +1,7 @@
ext {
extName = "Dua Leo Truyen"
extClass = ".DuaLeoTruyen"
- extVersionCode = 5
+ extVersionCode = 6
isNsfw = true
}
diff --git a/src/vi/dualeotruyen/src/eu/kanade/tachiyomi/extension/vi/dualeotruyen/DuaLeoTruyen.kt b/src/vi/dualeotruyen/src/eu/kanade/tachiyomi/extension/vi/dualeotruyen/DuaLeoTruyen.kt
index 0e4a86b28..c7b0592dc 100644
--- a/src/vi/dualeotruyen/src/eu/kanade/tachiyomi/extension/vi/dualeotruyen/DuaLeoTruyen.kt
+++ b/src/vi/dualeotruyen/src/eu/kanade/tachiyomi/extension/vi/dualeotruyen/DuaLeoTruyen.kt
@@ -22,7 +22,7 @@ class DuaLeoTruyen : ParsedHttpSource() {
override val name = "Dưa Leo Truyện"
- override val baseUrl = "https://dualeotruyenceo.com"
+ override val baseUrl = "https://dualeotruyenman.com"
override val lang = "vi"
diff --git a/src/vi/truyenhentai18/AndroidManifest.xml b/src/vi/truyenhentai18/AndroidManifest.xml
index d432c95fb..5410ccc86 100644
--- a/src/vi/truyenhentai18/AndroidManifest.xml
+++ b/src/vi/truyenhentai18/AndroidManifest.xml
@@ -12,7 +12,7 @@
diff --git a/src/vi/truyenhentai18/build.gradle b/src/vi/truyenhentai18/build.gradle
index 302b36576..03e8df4d9 100644
--- a/src/vi/truyenhentai18/build.gradle
+++ b/src/vi/truyenhentai18/build.gradle
@@ -1,7 +1,7 @@
ext {
extName = "Truyen Hentai 18+"
extClass = ".TruyenHentai18"
- extVersionCode = 2
+ extVersionCode = 3
isNsfw = true
}
diff --git a/src/vi/truyenhentai18/src/eu/kanade/tachiyomi/extension/vi/truyenhentai18/TruyenHentai18.kt b/src/vi/truyenhentai18/src/eu/kanade/tachiyomi/extension/vi/truyenhentai18/TruyenHentai18.kt
index 77c5c3bcc..c1d27a0c1 100644
--- a/src/vi/truyenhentai18/src/eu/kanade/tachiyomi/extension/vi/truyenhentai18/TruyenHentai18.kt
+++ b/src/vi/truyenhentai18/src/eu/kanade/tachiyomi/extension/vi/truyenhentai18/TruyenHentai18.kt
@@ -18,7 +18,7 @@ class TruyenHentai18 : ParsedHttpSource() {
override val name = "Truyện Hentai 18+"
- override val baseUrl = "https://truyenhentai18.org"
+ override val baseUrl = "https://truyenhentai18.pro"
override val lang = "vi"