diff --git a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 75fbe4877..000000000 Binary files a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index bae00dbfa..000000000 Binary files a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 7ea5f5758..000000000 Binary files a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b53e119f4..000000000 Binary files a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 33fcf1f1e..000000000 Binary files a/multisrc/overrides/foolslide/kirishimafansub/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kirishimafansub/res/web_hi_res_512.png b/multisrc/overrides/foolslide/kirishimafansub/res/web_hi_res_512.png deleted file mode 100644 index 47486a6c7..000000000 Binary files a/multisrc/overrides/foolslide/kirishimafansub/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kirishimafansub/src/KirishimaFansub.kt b/multisrc/overrides/foolslide/kirishimafansub/src/KirishimaFansub.kt deleted file mode 100644 index c4730d3ef..000000000 --- a/multisrc/overrides/foolslide/kirishimafansub/src/KirishimaFansub.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.kirishimafansub - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class KirishimaFansub : FoolSlide("Kirishima Fansub", "https://www.kirishimafansub.net", "es", "/lector") diff --git a/multisrc/overrides/madara/fastmanhwa/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/fastmanhwa/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 0fc4b089d..000000000 Binary files a/multisrc/overrides/madara/fastmanhwa/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fastmanhwa/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/fastmanhwa/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index d2d7ec41c..000000000 Binary files a/multisrc/overrides/madara/fastmanhwa/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fastmanhwa/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/fastmanhwa/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 7544313a6..000000000 Binary files a/multisrc/overrides/madara/fastmanhwa/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fastmanhwa/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/fastmanhwa/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 474071eae..000000000 Binary files a/multisrc/overrides/madara/fastmanhwa/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fastmanhwa/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/fastmanhwa/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index fc11ceab1..000000000 Binary files a/multisrc/overrides/madara/fastmanhwa/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fastmanhwa/res/web_hi_res_512.png b/multisrc/overrides/madara/fastmanhwa/res/web_hi_res_512.png deleted file mode 100644 index e351ecf58..000000000 Binary files a/multisrc/overrides/madara/fastmanhwa/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/fastmanhwa/src/FastManhwa.kt b/multisrc/overrides/madara/fastmanhwa/src/FastManhwa.kt deleted file mode 100644 index 0a678384d..000000000 --- a/multisrc/overrides/madara/fastmanhwa/src/FastManhwa.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.fastmanhwa - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class FastManhwa : Madara("FastManhwa", "https://fastmanhwa.net", "en", dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale.US)) { - override val useNewChapterEndpoint = true -} diff --git a/multisrc/overrides/madara/fusionscanlation/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/fusionscanlation/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 7d3fe683d..000000000 Binary files a/multisrc/overrides/madara/fusionscanlation/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fusionscanlation/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/fusionscanlation/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 999f3ce2b..000000000 Binary files a/multisrc/overrides/madara/fusionscanlation/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fusionscanlation/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/fusionscanlation/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 4ddba2494..000000000 Binary files a/multisrc/overrides/madara/fusionscanlation/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fusionscanlation/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/fusionscanlation/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 94644cf99..000000000 Binary files a/multisrc/overrides/madara/fusionscanlation/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fusionscanlation/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/fusionscanlation/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 94202878e..000000000 Binary files a/multisrc/overrides/madara/fusionscanlation/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/fusionscanlation/res/web_hi_res_512.png b/multisrc/overrides/madara/fusionscanlation/res/web_hi_res_512.png deleted file mode 100644 index 0287506aa..000000000 Binary files a/multisrc/overrides/madara/fusionscanlation/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/fusionscanlation/src/FusionScanlation.kt b/multisrc/overrides/madara/fusionscanlation/src/FusionScanlation.kt deleted file mode 100644 index 97e68fa1f..000000000 --- a/multisrc/overrides/madara/fusionscanlation/src/FusionScanlation.kt +++ /dev/null @@ -1,23 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.fusionscanlation - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.interceptor.rateLimit -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class FusionScanlation : Madara("Fusion Scanlation", "https://fusionscanlation.com", "es", SimpleDateFormat("d 'de' MMMM 'de' yyyy", Locale("es"))) { - - override val versionId = 2 - - override val seriesTypeSelector = ".post-content_item:contains(Tipo) .summary-content" - override val altNameSelector = ".post-content_item:contains(Nombre Alternativo) .summary-content" - override val altName = "Nombre alternativo: " - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .rateLimit(1, 2) - .build() -} diff --git a/multisrc/overrides/madara/mangastk/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangastk/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c584b81bb..000000000 Binary files a/multisrc/overrides/madara/mangastk/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastk/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangastk/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ea2a30cc3..000000000 Binary files a/multisrc/overrides/madara/mangastk/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastk/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangastk/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 9ac5c143c..000000000 Binary files a/multisrc/overrides/madara/mangastk/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastk/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangastk/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ec00154e2..000000000 Binary files a/multisrc/overrides/madara/mangastk/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastk/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangastk/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7dcd93f1e..000000000 Binary files a/multisrc/overrides/madara/mangastk/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastk/res/web_hi_res_512.png b/multisrc/overrides/madara/mangastk/res/web_hi_res_512.png deleted file mode 100644 index 097cf75a6..000000000 Binary files a/multisrc/overrides/madara/mangastk/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastk/src/MangasTK.kt b/multisrc/overrides/madara/mangastk/src/MangasTK.kt deleted file mode 100644 index 4212c7cbb..000000000 --- a/multisrc/overrides/madara/mangastk/src/MangasTK.kt +++ /dev/null @@ -1,54 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.mangastk - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class MangasTK : Madara( - "MangasTK", - "https://mangastk.net", - "es", - SimpleDateFormat("dd.MM.yyyy", Locale("es")), -) { - override fun popularMangaSelector() = "div#series-card:has(a:not([href*='bilibilicomics.com']))" - override val popularMangaUrlSelector = "a.series-link" - - override val mangaDetailsSelectorTag = "div.tags-content a.notUsed" // Source use this for the scanlator - override val mangaDetailsSelectorStatus = "div.post-status div.summary-content" - - override fun popularMangaFromElement(element: Element): SManga { - val manga = SManga.create() - - with(element) { - select(popularMangaUrlSelector).first()?.let { - manga.setUrlWithoutDomain(it.attr("abs:href")) - manga.title = it.attr("title") - } - - select("img").first()?.let { - manga.thumbnail_url = imageFromElement(it) - } - } - - return manga - } - - override fun chapterFromElement(element: Element): SChapter { - val chapter = SChapter.create() - - with(element) { - select(chapterUrlSelector).first()?.let { urlElement -> - chapter.url = urlElement.attr("abs:href").let { - it.substringBefore("?style=paged") + if (!it.endsWith(chapterUrlSuffix)) chapterUrlSuffix else "" - } - chapter.name = urlElement.select("p.chapter-manhwa-title").text() - chapter.date_upload = parseChapterDate(select("span.chapter-release-date").text()) - } - } - - return chapter - } -} diff --git a/multisrc/overrides/madara/mangastkxyz/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangastkxyz/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 14ac8fd1a..000000000 Binary files a/multisrc/overrides/madara/mangastkxyz/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastkxyz/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangastkxyz/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e3b8ec761..000000000 Binary files a/multisrc/overrides/madara/mangastkxyz/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastkxyz/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangastkxyz/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 606021541..000000000 Binary files a/multisrc/overrides/madara/mangastkxyz/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastkxyz/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangastkxyz/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 30476d13a..000000000 Binary files a/multisrc/overrides/madara/mangastkxyz/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastkxyz/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangastkxyz/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1121c325b..000000000 Binary files a/multisrc/overrides/madara/mangastkxyz/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastkxyz/res/web_hi_res_512.png b/multisrc/overrides/madara/mangastkxyz/res/web_hi_res_512.png deleted file mode 100644 index defce4d93..000000000 Binary files a/multisrc/overrides/madara/mangastkxyz/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangastkxyz/src/MangasTkXyz.kt b/multisrc/overrides/madara/mangastkxyz/src/MangasTkXyz.kt deleted file mode 100644 index f09e93b6f..000000000 --- a/multisrc/overrides/madara/mangastkxyz/src/MangasTkXyz.kt +++ /dev/null @@ -1,54 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.mangastkxyz - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class MangasTkXyz : Madara( - "MangasTK.xyz", - "https://mangastk.xyz", - "es", - SimpleDateFormat("dd.MM.yyyy", Locale("es")), -) { - override fun popularMangaSelector() = "div#series-card:has(a:not([href*='bilibilicomics.com']))" - override val popularMangaUrlSelector = "a.series-link" - - override val mangaDetailsSelectorTag = "div.tags-content a.notUsed" // Source use this for the scanlator - override val mangaDetailsSelectorStatus = "div.post-status div.summary-content" - - override fun popularMangaFromElement(element: Element): SManga { - val manga = SManga.create() - - with(element) { - select(popularMangaUrlSelector).first()?.let { - manga.setUrlWithoutDomain(it.attr("abs:href")) - manga.title = it.attr("title") - } - - select("img").first()?.let { - manga.thumbnail_url = imageFromElement(it) - } - } - - return manga - } - - override fun chapterFromElement(element: Element): SChapter { - val chapter = SChapter.create() - - with(element) { - select(chapterUrlSelector).first()?.let { urlElement -> - chapter.url = urlElement.attr("abs:href").let { - it.substringBefore("?style=paged") + if (!it.endsWith(chapterUrlSuffix)) chapterUrlSuffix else "" - } - chapter.name = urlElement.select("p.chapter-manhwa-title").text() - chapter.date_upload = parseChapterDate(select("span.chapter-release-date").text()) - } - } - - return chapter - } -} diff --git a/multisrc/overrides/madara/merakiscan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/merakiscan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f81415c11..000000000 Binary files a/multisrc/overrides/madara/merakiscan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/merakiscan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/merakiscan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 47133b716..000000000 Binary files a/multisrc/overrides/madara/merakiscan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/merakiscan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/merakiscan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c100c5fcc..000000000 Binary files a/multisrc/overrides/madara/merakiscan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/merakiscan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/merakiscan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 283b4daa6..000000000 Binary files a/multisrc/overrides/madara/merakiscan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/merakiscan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/merakiscan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 8462387a6..000000000 Binary files a/multisrc/overrides/madara/merakiscan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/merakiscan/res/web_hi_res_512.png b/multisrc/overrides/madara/merakiscan/res/web_hi_res_512.png deleted file mode 100644 index 515b2f919..000000000 Binary files a/multisrc/overrides/madara/merakiscan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/merakiscan/src/MerakiScan.kt b/multisrc/overrides/madara/merakiscan/src/MerakiScan.kt deleted file mode 100644 index 850764bb4..000000000 --- a/multisrc/overrides/madara/merakiscan/src/MerakiScan.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.merakiscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MerakiScan : Madara("Meraki Scan", "https://meraki801.com", "es", SimpleDateFormat("dd 'de' MMMMM 'de' yyyy", Locale("es"))) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/foolslide/FoolSlideGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/foolslide/FoolSlideGenerator.kt index 357d97970..92696628b 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/foolslide/FoolSlideGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/foolslide/FoolSlideGenerator.kt @@ -19,7 +19,6 @@ class FoolSlideGenerator : ThemeSourceGenerator { SingleLang("Baixar Hentai", "https://leitura.baixarhentai.net", "pt-BR", isNsfw = true, overrideVersionCode = 4), SingleLang("Death Toll Scans", "https://reader.deathtollscans.net", "en"), SingleLang("Evil Flowers", "https://reader.evilflowers.com", "en", overrideVersionCode = 1), - SingleLang("Kirishima Fansub", "https://www.kirishimafansub.net", "es"), SingleLang("Le Cercle du Scan", "https://lel.lecercleduscan.com", "fr", className = "LeCercleDuScan", overrideVersionCode = 1), SingleLang("Lilyreader", "https://manga.smuglo.li", "en"), SingleLang("MangaScouts", "http://onlinereader.mangascouts.org", "de", overrideVersionCode = 1), diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt index d6cb21a9f..2b1066971 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt @@ -96,7 +96,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("EvaScans", "https://evascans.com", "tr"), SingleLang("FreeMangaTop", "https://freemangatop.com", "en", overrideVersionCode = 2), SingleLang("FaeStorm", "https://faestormmanga.com", "tr"), - SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("Fay Scans", "https://fayscans.com.br", "pt-BR", overrideVersionCode = 1), SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3), SingleLang("Final Scans", "https://finalscans.com", "pt-BR", isNsfw = true, overrideVersionCode = 1), @@ -110,7 +109,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Fug Manga", "https://fugmanga.net", "ar", overrideVersionCode = 1), SingleLang("Fukushuu no Yuusha", "https://fny-scantrad.com", "fr", overrideVersionCode = 2), SingleLang("Furio Scans", "https://furioscans.com", "pt-BR", overrideVersionCode = 4), - SingleLang("Fusion Scanlation", "https://fusionscanlation.com", "es", className = "FusionScanlation", overrideVersionCode = 3), SingleLang("GalaxyDegenScans", "https://gdscans.com", "en", overrideVersionCode = 4), SingleLang("Gatemanga", "https://gatemanga.com", "ar", overrideVersionCode = 1), SingleLang("GeassToon", "https://geasstoon.com", "tr"), @@ -257,9 +255,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("MangaSiro", "https://mangasiro.com", "en", isNsfw = true), SingleLang("MangaSpark", "https://mangaspark.com", "ar", overrideVersionCode = 2), SingleLang("MangaStic", "https://mangastic9.com", "en", overrideVersionCode = 2), - SingleLang("MangasTK", "https://mangastk.net", "es", isNsfw = true, overrideVersionCode = 3), SingleLang("MangasTK18", "https://mangastk18.com", "es", isNsfw = true), - SingleLang("MangasTK.xyz", "https://mangastk.xyz", "es", className = "MangasTkXyz"), SingleLang("Mangasushi", "https://mangasushi.org", "en", overrideVersionCode = 3), SingleLang("MangaTone", "https://mangatone.com", "en"), SingleLang("MangaToRead", "https://mangatoread.com", "en"), @@ -303,7 +299,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 5), SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 4), SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1), - SingleLang("Meraki Scan", "https://meraki801.com", "es", isNsfw = true), SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 4), SingleLang("MHentais", "https://mhentais.com", "pt-BR", isNsfw = true, overrideVersionCode = 1), SingleLang("Midnight Mess Scans", "https://midnightmess.org", "en", isNsfw = true, overrideVersionCode = 6), diff --git a/src/ar/asgardteam/AndroidManifest.xml b/src/ar/asgardteam/AndroidManifest.xml deleted file mode 100644 index 30deb7f79..000000000 --- a/src/ar/asgardteam/AndroidManifest.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/src/ar/asgardteam/build.gradle b/src/ar/asgardteam/build.gradle deleted file mode 100644 index f251eda60..000000000 --- a/src/ar/asgardteam/build.gradle +++ /dev/null @@ -1,11 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' - -ext { - extName = 'Asgard Team' - pkgNameSuffix = 'ar.asgardteam' - extClass = '.AsgardTeam' - extVersionCode = 11 -} - -apply from: "$rootDir/common.gradle" diff --git a/src/ar/asgardteam/res/mipmap-hdpi/ic_launcher.png b/src/ar/asgardteam/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a0493bb1f..000000000 Binary files a/src/ar/asgardteam/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/src/ar/asgardteam/res/mipmap-mdpi/ic_launcher.png b/src/ar/asgardteam/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 091607e54..000000000 Binary files a/src/ar/asgardteam/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/src/ar/asgardteam/res/mipmap-xhdpi/ic_launcher.png b/src/ar/asgardteam/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 0c3aff264..000000000 Binary files a/src/ar/asgardteam/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/src/ar/asgardteam/res/mipmap-xxhdpi/ic_launcher.png b/src/ar/asgardteam/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d9f143f03..000000000 Binary files a/src/ar/asgardteam/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/src/ar/asgardteam/res/mipmap-xxxhdpi/ic_launcher.png b/src/ar/asgardteam/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ebe67ace8..000000000 Binary files a/src/ar/asgardteam/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/src/ar/asgardteam/res/web_hi_res_512.png b/src/ar/asgardteam/res/web_hi_res_512.png deleted file mode 100644 index a451bfd0e..000000000 Binary files a/src/ar/asgardteam/res/web_hi_res_512.png and /dev/null differ diff --git a/src/ar/asgardteam/src/eu/kanade/tachiyomi/extension/ar/asgardteam/AsgardTeam.kt b/src/ar/asgardteam/src/eu/kanade/tachiyomi/extension/ar/asgardteam/AsgardTeam.kt deleted file mode 100644 index 30fca860b..000000000 --- a/src/ar/asgardteam/src/eu/kanade/tachiyomi/extension/ar/asgardteam/AsgardTeam.kt +++ /dev/null @@ -1,165 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.asgardteam - -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Filter -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.source.online.ParsedHttpSource -import okhttp3.Headers -import okhttp3.HttpUrl.Companion.toHttpUrlOrNull -import okhttp3.OkHttpClient -import okhttp3.Request -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.util.concurrent.TimeUnit - -class AsgardTeam : ParsedHttpSource() { - - override val name = "AsgardTeam" - - override val baseUrl = "https://asgard1team.com" - - override val lang = "ar" - - override val supportsLatest = true - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .build() - - override fun headersBuilder(): Headers.Builder = super.headersBuilder() - .add("Referer", baseUrl) - - // Popular - - override fun popularMangaSelector() = "div.manga-card" - - override fun popularMangaRequest(page: Int): Request { - return GET("$baseUrl/manga-list/?page=$page", headers) - } - - override fun popularMangaFromElement(element: Element): SManga = SManga.create().apply { - element.select("div.manga-details__container").let { - thumbnail_url = element.select("img").attr("abs:src") - // title = it.text() - } - element.select("div.manga-details__container").let { - title = element.select("img").attr("alt") - } - element.select("div a.manga-card__title").let { - setUrlWithoutDomain(it.attr("abs:href")) - // title = it.text() - } - } - - override fun popularMangaNextPageSelector() = "ul.pagination a.page-link" - - // Latest - - override fun latestUpdatesRequest(page: Int): Request { - return GET(baseUrl) - } - - override fun latestUpdatesSelector() = popularMangaSelector() - - override fun latestUpdatesFromElement(element: Element): SManga = popularMangaFromElement(element) - - override fun latestUpdatesNextPageSelector(): String? = null - - // Search - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return if (query.isNotBlank()) { - GET("$baseUrl/search/?s=$query&page=$page", headers) - } else { - val url = "$baseUrl/manga-list/?page=$page".toHttpUrlOrNull()!!.newBuilder() - filters.forEach { filter -> - when (filter) { - is TypeFilter -> url.addQueryParameter("type", filter.toUriPart()) - else -> {} - } - } - GET(url.build().toString(), headers) - } - } - - override fun searchMangaSelector() = popularMangaSelector() - - override fun searchMangaFromElement(element: Element): SManga = popularMangaFromElement(element) - - override fun searchMangaNextPageSelector() = popularMangaNextPageSelector() - - // Details - - override fun mangaDetailsParse(document: Document): SManga = SManga.create().apply { - return SManga.create().apply { - document.select("div.author-info-title").first()!!.let { info -> - title = info.select("h6").text() - } - document.select("div.review-author-info").let { info -> - genre = info.select("a").joinToString { it.text() } - } - document.select("div.full-list-info:contains(المؤلف)").let { info -> - author = info.select("small").joinToString { it.text() } - } - document.select("div.full-list-info:contains(الرسام)").let { info -> - artist = info.select("small").joinToString { it.text() } - } - document.select("div.review-content").let { info -> - description = info.select("p").text() - } - } - } - - // Chapters - - override fun chapterListSelector() = "tbody > tr > td" - - override fun chapterFromElement(element: Element): SChapter { - val chapter = SChapter.create() - element.select("a").let { - chapter.setUrlWithoutDomain(it.attr("abs:href")) - chapter.name = it.text() - } - chapter.date_upload = 0 - return chapter - } - - // Pages - - override fun pageListParse(document: Document): List { - return document.select("section div.container div.container img").mapIndexed { i, img -> - Page(i, "", img.attr("abs:src")) - } - } - - override fun imageRequest(page: Page): Request { - return GET(page.imageUrl!!, headersBuilder().set("Referer", page.url).build()) - } - - override fun imageUrlParse(document: Document): String = throw UnsupportedOperationException("Not used") - - // Filters (TODO: Add Genre Filters Later) - - override fun getFilterList() = FilterList( - Filter.Header("NOTE: Ignored if using text search!"), - TypeFilter(getTypeFilter()), - ) - - private class TypeFilter(vals: Array>) : UriPartFilter("Type", vals) - - private fun getTypeFilter(): Array> = arrayOf( - Pair("", "