fix and remove some more sources (#4646)
* mangaweebs: update domain * mangayaro: update domain * furymanga: dead * tecnospans: update domain * truyenqq: update domain * NvManga -> OneManhwa: update domain * remove zinmanga.c * rightdarkscan: update domain * remove ancientcomics.com.br * mangasehrinet: update domain * remove inaripikav * remove doujin69 * remove manga-moons * new endpoint * magusmanga: update domain
|
@ -1,10 +0,0 @@
|
|||
ext {
|
||||
extName = 'Fury Manga'
|
||||
extClass = '.FuryManga'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'https://furymanga.com'
|
||||
overrideVersionCode = 2
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 12 KiB |
|
@ -1,18 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.blazescans
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class FuryManga : MangaThemesia(
|
||||
"Fury Manga",
|
||||
"https://furymanga.com",
|
||||
"en",
|
||||
"/comics",
|
||||
) {
|
||||
override val id = 3912200442923601567
|
||||
|
||||
override val client = super.client.newBuilder()
|
||||
.rateLimit(1, 2, TimeUnit.SECONDS)
|
||||
.build()
|
||||
}
|
|
@ -2,8 +2,8 @@ ext {
|
|||
extName = 'Magus Manga'
|
||||
extClass = '.MagusManga'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'https://oocini.biz'
|
||||
overrideVersionCode = 7
|
||||
baseUrl = 'https://recipeslik.online'
|
||||
overrideVersionCode = 8
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -13,7 +13,7 @@ import java.util.concurrent.TimeUnit
|
|||
|
||||
class MagusManga : MangaThemesiaAlt(
|
||||
"Magus Manga",
|
||||
"https://oocini.biz",
|
||||
"https://recipeslik.online",
|
||||
"en",
|
||||
mangaUrlDirectory = "/series",
|
||||
dateFormat = SimpleDateFormat("MMMMM dd, yyyy", Locale("en")),
|
||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
|||
extName = 'Manga Weebs'
|
||||
extClass = '.MangaWeebs'
|
||||
themePkg = 'madara'
|
||||
baseUrl = 'https://mangaweebs.org'
|
||||
overrideVersionCode = 9
|
||||
baseUrl = 'https://mangaweebs.in'
|
||||
overrideVersionCode = 10
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -7,7 +7,7 @@ import java.text.SimpleDateFormat
|
|||
import java.util.Locale
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class MangaWeebs : Madara("Manga Weebs", "https://mangaweebs.org", "en", dateFormat = SimpleDateFormat("dd MMMM HH:mm", Locale.US)) {
|
||||
class MangaWeebs : Madara("Manga Weebs", "https://mangaweebs.in", "en", dateFormat = SimpleDateFormat("dd MMMM HH:mm", Locale.US)) {
|
||||
|
||||
override val client: OkHttpClient = super.client.newBuilder()
|
||||
.rateLimit(20, 4, TimeUnit.SECONDS)
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
ext {
|
||||
extName = 'NvManga'
|
||||
extClass = '.NvManga'
|
||||
extName = '1Manhwa'
|
||||
extClass = '.OneManhwa'
|
||||
themePkg = 'madara'
|
||||
baseUrl = 'https://nvmanga.com'
|
||||
overrideVersionCode = 0
|
||||
baseUrl = 'https://1manhwa.com'
|
||||
overrideVersionCode = 1
|
||||
isNsfw = false
|
||||
}
|
||||
|
||||
|
|
|
@ -4,16 +4,16 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
|
|||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class NvManga : Madara(
|
||||
"NvManga",
|
||||
"https://nvmanga.com",
|
||||
class OneManhwa : Madara(
|
||||
"1Manhwa",
|
||||
"https://1manhwa.com",
|
||||
"en",
|
||||
dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
|
||||
) {
|
||||
override val seriesTypeSelector = ".post-content_item:contains(Origination) .summary-content"
|
||||
|
||||
override val useLoadMoreRequest = LoadMoreStrategy.AutoDetect
|
||||
override val useNewChapterEndpoint = false
|
||||
override val useNewChapterEndpoint = true
|
||||
|
||||
override val mangaSubString = "webtoon"
|
||||
|
|
@ -2,8 +2,8 @@ ext {
|
|||
extName = 'Tecno Scans'
|
||||
extClass = '.TecnoScans'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'http://tecnoscans.xyz'
|
||||
overrideVersionCode = 0
|
||||
baseUrl = 'https://olyscans.xyz'
|
||||
overrideVersionCode = 1
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -5,7 +5,7 @@ import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
|||
|
||||
class TecnoScans : MangaThemesia(
|
||||
"Tecno Scans",
|
||||
"http://tecnoscans.xyz",
|
||||
"https://olyscans.xyz",
|
||||
"en",
|
||||
) {
|
||||
override val client = super.client.newBuilder()
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
ext {
|
||||
extName = 'Zinmanga.cc'
|
||||
extClass = '.ZinmangaCc'
|
||||
themePkg = 'madara'
|
||||
baseUrl = 'https://zinmanga.cc'
|
||||
overrideVersionCode = 0
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
Before Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 53 KiB |
|
@ -1,12 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.zinmangacc
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
|
||||
class ZinmangaCc : Madara(
|
||||
"Zinmanga.cc",
|
||||
"https://zinmanga.cc",
|
||||
"en",
|
||||
) {
|
||||
override val useLoadMoreRequest = LoadMoreStrategy.Never
|
||||
override val useNewChapterEndpoint = true
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
ext {
|
||||
extName = 'InariPikav'
|
||||
extClass = '.InariPikav'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'https://inaripikav.org'
|
||||
overrideVersionCode = 11
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
Before Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 24 KiB |
|
@ -1,20 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.es.inarimanga
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||||
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
|
||||
import okhttp3.HttpUrl.Companion.toHttpUrl
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class InariPikav : MangaThemesia(
|
||||
"Inari Pikav",
|
||||
"https://inaripikav.org",
|
||||
"es",
|
||||
dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
|
||||
) {
|
||||
override val id = 7949577653918285764
|
||||
|
||||
override val client = super.client.newBuilder()
|
||||
.rateLimitHost(baseUrl.toHttpUrl(), 3, 1)
|
||||
.build()
|
||||
}
|
|
@ -2,8 +2,8 @@ ext {
|
|||
extName = 'Rightdark Scan'
|
||||
extClass = '.RightdarkScan'
|
||||
themePkg = 'madara'
|
||||
baseUrl = 'https://darken-scan.com'
|
||||
overrideVersionCode = 3
|
||||
baseUrl = 'https://rsdleft.com'
|
||||
overrideVersionCode = 4
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -7,7 +7,7 @@ import java.util.Locale
|
|||
|
||||
class RightdarkScan : Madara(
|
||||
"Rightdark Scan",
|
||||
"https://darken-scan.com",
|
||||
"https://rsdleft.com",
|
||||
"es",
|
||||
SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
|
||||
) {
|
||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
|||
extName = 'Mangayaro'
|
||||
extClass = '.Mangayaro'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'https://www.mangayaro.id'
|
||||
overrideVersionCode = 1
|
||||
baseUrl = 'https://www.nowheartruth.com'
|
||||
overrideVersionCode = 2
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -4,7 +4,7 @@ import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
|||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||
import okhttp3.OkHttpClient
|
||||
|
||||
class Mangayaro : MangaThemesia("Mangayaro", "https://www.mangayaro.id", "id") {
|
||||
class Mangayaro : MangaThemesia("Mangayaro", "https://www.nowheartruth.com", "id") {
|
||||
|
||||
override val client: OkHttpClient = super.client.newBuilder()
|
||||
.rateLimit(4)
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
ext {
|
||||
extName = 'Ancient Comics'
|
||||
extClass = '.AncientComics'
|
||||
themePkg = 'madara'
|
||||
baseUrl = 'https://ancientcomics.com.br'
|
||||
overrideVersionCode = 0
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
Before Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 39 KiB |
|
@ -1,21 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.pt.ancientcomics
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class AncientComics : Madara(
|
||||
"Ancient Comics",
|
||||
"https://ancientcomics.com.br",
|
||||
"pt-BR",
|
||||
dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
|
||||
) {
|
||||
override val versionId: Int = 2
|
||||
|
||||
override val useNewChapterEndpoint = true
|
||||
|
||||
override val client = super.client.newBuilder()
|
||||
.rateLimit(3)
|
||||
.build()
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
ext {
|
||||
extName = 'Doujin69'
|
||||
extClass = '.Doujin69'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'https://doujin69.com'
|
||||
overrideVersionCode = 0
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
Before Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 42 KiB |
|
@ -1,13 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.th.doujin69
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class Doujin69 : MangaThemesia(
|
||||
"Doujin69",
|
||||
"https://doujin69.com",
|
||||
"th",
|
||||
mangaUrlDirectory = "/doujin",
|
||||
dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("th")),
|
||||
)
|
|
@ -1,9 +0,0 @@
|
|||
ext {
|
||||
extName = 'Manga-Moon'
|
||||
extClass = '.MangaMoon'
|
||||
themePkg = 'mangathemesia'
|
||||
baseUrl = 'https://manga-moons.net'
|
||||
overrideVersionCode = 0
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
|
@ -1,12 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.th.mangamoon
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class MangaMoon : MangaThemesia(
|
||||
"Manga-Moon",
|
||||
"https://manga-moons.net",
|
||||
"th",
|
||||
dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("th")),
|
||||
)
|
|
@ -2,8 +2,8 @@ ext {
|
|||
extName = 'Manga Şehri.net'
|
||||
extClass = '.MangaSehriNet'
|
||||
themePkg = 'madara'
|
||||
baseUrl = 'https://mangasehri.net'
|
||||
overrideVersionCode = 0
|
||||
baseUrl = 'https://manga-sehri.net'
|
||||
overrideVersionCode = 1
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import java.util.Locale
|
|||
|
||||
class MangaSehriNet : Madara(
|
||||
"Manga Şehri.net",
|
||||
"https://mangasehri.net",
|
||||
"https://manga-sehri.net",
|
||||
"tr",
|
||||
dateFormat = SimpleDateFormat("d MMMM yyyy", Locale("tr")),
|
||||
) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
ext {
|
||||
extName = 'TruyenQQ'
|
||||
extClass = '.TruyenQQ'
|
||||
extVersionCode = 14
|
||||
extVersionCode = 15
|
||||
}
|
||||
|
||||
apply from: "$rootDir/common.gradle"
|
||||
|
|
|
@ -26,7 +26,7 @@ class TruyenQQ : ParsedHttpSource() {
|
|||
|
||||
override val lang: String = "vi"
|
||||
|
||||
override val baseUrl: String = "https://truyenqqviet.com"
|
||||
override val baseUrl: String = "https://truyenqqto.com"
|
||||
|
||||
override val supportsLatest: Boolean = true
|
||||
|
||||
|
|