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'
|
extName = 'Magus Manga'
|
||||||
extClass = '.MagusManga'
|
extClass = '.MagusManga'
|
||||||
themePkg = 'mangathemesia'
|
themePkg = 'mangathemesia'
|
||||||
baseUrl = 'https://oocini.biz'
|
baseUrl = 'https://recipeslik.online'
|
||||||
overrideVersionCode = 7
|
overrideVersionCode = 8
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -13,7 +13,7 @@ import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
class MagusManga : MangaThemesiaAlt(
|
class MagusManga : MangaThemesiaAlt(
|
||||||
"Magus Manga",
|
"Magus Manga",
|
||||||
"https://oocini.biz",
|
"https://recipeslik.online",
|
||||||
"en",
|
"en",
|
||||||
mangaUrlDirectory = "/series",
|
mangaUrlDirectory = "/series",
|
||||||
dateFormat = SimpleDateFormat("MMMMM dd, yyyy", Locale("en")),
|
dateFormat = SimpleDateFormat("MMMMM dd, yyyy", Locale("en")),
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'Manga Weebs'
|
extName = 'Manga Weebs'
|
||||||
extClass = '.MangaWeebs'
|
extClass = '.MangaWeebs'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://mangaweebs.org'
|
baseUrl = 'https://mangaweebs.in'
|
||||||
overrideVersionCode = 9
|
overrideVersionCode = 10
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -7,7 +7,7 @@ import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import java.util.concurrent.TimeUnit
|
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()
|
override val client: OkHttpClient = super.client.newBuilder()
|
||||||
.rateLimit(20, 4, TimeUnit.SECONDS)
|
.rateLimit(20, 4, TimeUnit.SECONDS)
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'NvManga'
|
extName = '1Manhwa'
|
||||||
extClass = '.NvManga'
|
extClass = '.OneManhwa'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://nvmanga.com'
|
baseUrl = 'https://1manhwa.com'
|
||||||
overrideVersionCode = 0
|
overrideVersionCode = 1
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,16 +4,16 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
class NvManga : Madara(
|
class OneManhwa : Madara(
|
||||||
"NvManga",
|
"1Manhwa",
|
||||||
"https://nvmanga.com",
|
"https://1manhwa.com",
|
||||||
"en",
|
"en",
|
||||||
dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
|
dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
|
||||||
) {
|
) {
|
||||||
override val seriesTypeSelector = ".post-content_item:contains(Origination) .summary-content"
|
override val seriesTypeSelector = ".post-content_item:contains(Origination) .summary-content"
|
||||||
|
|
||||||
override val useLoadMoreRequest = LoadMoreStrategy.AutoDetect
|
override val useLoadMoreRequest = LoadMoreStrategy.AutoDetect
|
||||||
override val useNewChapterEndpoint = false
|
override val useNewChapterEndpoint = true
|
||||||
|
|
||||||
override val mangaSubString = "webtoon"
|
override val mangaSubString = "webtoon"
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'Tecno Scans'
|
extName = 'Tecno Scans'
|
||||||
extClass = '.TecnoScans'
|
extClass = '.TecnoScans'
|
||||||
themePkg = 'mangathemesia'
|
themePkg = 'mangathemesia'
|
||||||
baseUrl = 'http://tecnoscans.xyz'
|
baseUrl = 'https://olyscans.xyz'
|
||||||
overrideVersionCode = 0
|
overrideVersionCode = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -5,7 +5,7 @@ import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
|
|
||||||
class TecnoScans : MangaThemesia(
|
class TecnoScans : MangaThemesia(
|
||||||
"Tecno Scans",
|
"Tecno Scans",
|
||||||
"http://tecnoscans.xyz",
|
"https://olyscans.xyz",
|
||||||
"en",
|
"en",
|
||||||
) {
|
) {
|
||||||
override val client = super.client.newBuilder()
|
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'
|
extName = 'Rightdark Scan'
|
||||||
extClass = '.RightdarkScan'
|
extClass = '.RightdarkScan'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://darken-scan.com'
|
baseUrl = 'https://rsdleft.com'
|
||||||
overrideVersionCode = 3
|
overrideVersionCode = 4
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -7,7 +7,7 @@ import java.util.Locale
|
||||||
|
|
||||||
class RightdarkScan : Madara(
|
class RightdarkScan : Madara(
|
||||||
"Rightdark Scan",
|
"Rightdark Scan",
|
||||||
"https://darken-scan.com",
|
"https://rsdleft.com",
|
||||||
"es",
|
"es",
|
||||||
SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
|
SimpleDateFormat("MMMM dd, yyyy", Locale("es")),
|
||||||
) {
|
) {
|
||||||
|
|
|
@ -2,8 +2,8 @@ ext {
|
||||||
extName = 'Mangayaro'
|
extName = 'Mangayaro'
|
||||||
extClass = '.Mangayaro'
|
extClass = '.Mangayaro'
|
||||||
themePkg = 'mangathemesia'
|
themePkg = 'mangathemesia'
|
||||||
baseUrl = 'https://www.mangayaro.id'
|
baseUrl = 'https://www.nowheartruth.com'
|
||||||
overrideVersionCode = 1
|
overrideVersionCode = 2
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -4,7 +4,7 @@ import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
import okhttp3.OkHttpClient
|
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()
|
override val client: OkHttpClient = super.client.newBuilder()
|
||||||
.rateLimit(4)
|
.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'
|
extName = 'Manga Şehri.net'
|
||||||
extClass = '.MangaSehriNet'
|
extClass = '.MangaSehriNet'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://mangasehri.net'
|
baseUrl = 'https://manga-sehri.net'
|
||||||
overrideVersionCode = 0
|
overrideVersionCode = 1
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ import java.util.Locale
|
||||||
|
|
||||||
class MangaSehriNet : Madara(
|
class MangaSehriNet : Madara(
|
||||||
"Manga Şehri.net",
|
"Manga Şehri.net",
|
||||||
"https://mangasehri.net",
|
"https://manga-sehri.net",
|
||||||
"tr",
|
"tr",
|
||||||
dateFormat = SimpleDateFormat("d MMMM yyyy", Locale("tr")),
|
dateFormat = SimpleDateFormat("d MMMM yyyy", Locale("tr")),
|
||||||
) {
|
) {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'TruyenQQ'
|
extName = 'TruyenQQ'
|
||||||
extClass = '.TruyenQQ'
|
extClass = '.TruyenQQ'
|
||||||
extVersionCode = 14
|
extVersionCode = 15
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -26,7 +26,7 @@ class TruyenQQ : ParsedHttpSource() {
|
||||||
|
|
||||||
override val lang: String = "vi"
|
override val lang: String = "vi"
|
||||||
|
|
||||||
override val baseUrl: String = "https://truyenqqviet.com"
|
override val baseUrl: String = "https://truyenqqto.com"
|
||||||
|
|
||||||
override val supportsLatest: Boolean = true
|
override val supportsLatest: Boolean = true
|
||||||
|
|
||||||
|
|