Remove dead sources, update Ổ Cú Mèo URL (#1021)

* Remove MangaGo Yaoi, it's redirecting to another source already available

* Remove dead source 1stKissManga.tv

* Remove dead source: ZinManga.top

* Remove dead source: TruyenChon

* Remove dead source: ReadAdult

* Remove dead source: O Cu Meo

it’s redirecting to another existed source

* Revert "Remove dead source: O Cu Meo"

This reverts commit b91f168479.

* Update domain for "O Cu Meo"
This commit is contained in:
Cuong M. Tran 2024-02-06 10:02:57 +07:00 committed by GitHub
parent 46a2ff960d
commit 0f486b2fa1
7 changed files with 1 additions and 73 deletions

View File

@ -1,9 +0,0 @@
package eu.kanade.tachiyomi.extension.en.firstkissmangatv
import eu.kanade.tachiyomi.multisrc.madara.Madara
class FirstKissMangaTv : Madara("1stKissManga.tv", "https://1stkissmanga.tv", "en") {
override val useNewChapterEndpoint = false
override fun searchPage(page: Int): String = if (page == 1) "" else "page/$page/"
}

View File

@ -1,9 +0,0 @@
package eu.kanade.tachiyomi.extension.en.mangagoyaoi
import eu.kanade.tachiyomi.multisrc.madara.Madara
class MangaGoYaoi : Madara("MangaGo Yaoi", "https://mangagoyaoi.com", "en") {
override val useNewChapterEndpoint = true
override fun searchPage(page: Int): String = if (page == 1) "" else "page/$page/"
}

View File

@ -1,9 +0,0 @@
package eu.kanade.tachiyomi.extension.en.zinmangatop
import eu.kanade.tachiyomi.multisrc.madara.Madara
class ZinMangaTop : Madara("ZinManga.top (unoriginal)", "https://zinmanga.top", "en") {
override val useNewChapterEndpoint = true
override fun searchPage(page: Int): String = if (page == 1) "" else "page/$page/"
}

View File

@ -1,40 +0,0 @@
package eu.kanade.tachiyomi.extension.vi.truyenchon
import eu.kanade.tachiyomi.multisrc.wpcomics.WPComics
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.FilterList
import eu.kanade.tachiyomi.source.model.Page
import eu.kanade.tachiyomi.source.model.SManga
import okhttp3.Headers
import okhttp3.Request
import org.jsoup.nodes.Element
import java.text.SimpleDateFormat
import java.util.Locale
class TruyenChon : WPComics("TruyenChon", "http://truyenchon.com", "vi", SimpleDateFormat("dd/MM/yy", Locale.getDefault()), null) {
override val searchPath = "the-loai"
override fun headersBuilder(): Headers.Builder = Headers.Builder()
override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().add("Referer", baseUrl).build())
override fun getFilterList(): FilterList {
return FilterList(
StatusFilter(getStatusList()),
GenreFilter(getGenreList()),
)
}
override fun popularMangaFromElement(element: Element): SManga {
return SManga.create().apply {
element.select("h3 a").let {
title = it.text().replace("Truyện tranh ", "")
setUrlWithoutDomain(it.attr("abs:href"))
}
thumbnail_url = imageOrNull(element.select("div.image:first-of-type img").first()!!)
}
}
override fun searchMangaFromElement(element: Element): SManga {
return SManga.create().apply {
title = element.attr("title").replace("Truyện tranh ", "")
setUrlWithoutDomain(element.attr("href"))
thumbnail_url = imageOrNull(element.select("img").first()!!)
}
}
}

View File

@ -15,7 +15,7 @@ class A3MangaGenerator : ThemeSourceGenerator {
SingleLang("A3 Manga", "https://www.a3manga.store", "vi", overrideVersionCode = 2),
SingleLang("Team Lanh Lung", "https://teamlanhlung.live", "vi", sourceName = "Team Lạnh Lùng", overrideVersionCode = 2),
SingleLang("Ngon Phong", "https://www.ngonphong.com", "vi", sourceName = "Ngôn Phong", overrideVersionCode = 1),
SingleLang("O Cu Meo", "https://www.ocumoe.com", "vi", sourceName = "Ổ Cú Mèo", overrideVersionCode = 1),
SingleLang("O Cu Meo", "https://www.ocumeo.store", "vi", sourceName = "Ổ Cú Mèo", overrideVersionCode = 2),
)
companion object {

View File

@ -17,7 +17,6 @@ class MadaraGenerator : ThemeSourceGenerator {
MultiLang("Manhwa18.cc", "https://manhwa18.cc", listOf("en", "ko", "all"), isNsfw = true, className = "Manhwa18CcFactory", pkgName = "manhwa18cc", overrideVersionCode = 4),
SingleLang("1st Kiss-Manga (unoriginal)", "https://1stkiss-manga.com", "en", className = "FirstKissDashManga"),
SingleLang("1st Manhwa", "https://1stmanhwa.com", "en", isNsfw = true, className = "FirstManhwa"),
SingleLang("1stKissManga.tv", "https://1stkissmanga.tv", "en", isNsfw = true, className = "FirstKissMangaTv"),
SingleLang("247Manga", "https://247manga.com", "en", className = "Manga247", overrideVersionCode = 1),
SingleLang("Adonis Fansub", "https://manga.adonisfansub.com", "tr", overrideVersionCode = 1),
SingleLang("Adult Webtoon", "https://adultwebtoon.com", "en", isNsfw = true, overrideVersionCode = 2),
@ -236,7 +235,6 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("MangaFoxFull", "https://mangafoxfull.com", "en"),
SingleLang("MangaFreak.online", "https://mangafreak.online", "en", className = "MangaFreakOnline"),
SingleLang("MangaGG", "https://mangagg.com", "en", overrideVersionCode = 2),
SingleLang("MangaGo Yaoi", "https://mangagoyaoi.com", "en", isNsfw = true),
SingleLang("MangaHub.fr", "https://mangahub.fr", "fr", isNsfw = true, className = "MangaHubFr", overrideVersionCode = 2),
SingleLang("Mangakik", "https://mangakik.org", "en", overrideVersionCode = 2),
SingleLang("MangaKing", "https://mangaking.net", "en"),
@ -385,7 +383,6 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Raijin Scans", "https://raijinscans.fr", "fr"),
SingleLang("Rainbow Fairy Scan", "https://rainbowfairyscan.com", "pt-BR"),
SingleLang("RawDEX", "https://rawdex.net", "ko", isNsfw = true, overrideVersionCode = 1),
SingleLang("ReadAdult", "https://readadult.net", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("ReaderGen", "https://fr.readergen.fr", "fr"),
SingleLang("ReadFreeComics", "https://readfreecomics.com", "en"),
SingleLang("ReadMangaFree", "https://readmangafree.net", "en", isNsfw = true),
@ -482,7 +479,6 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Zandy no Fansub", "https://zandynofansub.aishiteru.org", "en"),
SingleLang("ZinChanManga", "https://zinchanmanga.net", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("Zinmanga", "https://zinmanga.com", "en", overrideVersionCode = 1),
SingleLang("ZinManga.top (unoriginal)", "https://zinmanga.top", "en", className = "ZinMangaTop"),
SingleLang("Zinmanhwa", "https://zinmanga.io", "en", overrideVersionCode = 1),
SingleLang("ZuttoManga", "https://zuttomanga.com", "en", overrideVersionCode = 1),
SingleLang("Çizgi Roman Arşivi", "https://cizgiromanarsivi.com", "tr", className = "CizgiRomanArsivi"),

View File

@ -14,7 +14,6 @@ class WPComicsGenerator : ThemeSourceGenerator {
override val sources = listOf(
SingleLang("NetTruyen", "https://www.nettruyenss.com", "vi", overrideVersionCode = 22),
SingleLang("NhatTruyen", "https://nhattruyento.com", "vi", overrideVersionCode = 14),
SingleLang("TruyenChon", "http://truyenchon.com", "vi", overrideVersionCode = 3),
SingleLang("XOXO Comics", "https://xoxocomic.com", "en", className = "XoxoComics", overrideVersionCode = 3),
)