diff --git a/multisrc/build.gradle.kts b/multisrc/build.gradle.kts deleted file mode 100644 index 12cbc3004..000000000 --- a/multisrc/build.gradle.kts +++ /dev/null @@ -1,68 +0,0 @@ -import java.io.BufferedReader -import java.io.InputStreamReader - -plugins { - id("com.android.library") - kotlin("android") -} - -android { - compileSdkVersion(Config.compileSdk) - buildToolsVersion(Config.buildTools) - - defaultConfig { - minSdkVersion(29) - targetSdkVersion(Config.targetSdk) - } -} - -repositories { - mavenCentral() -} - -// dependencies -apply("$rootDir/common-dependencies.gradle") - -tasks { - val generateExtensions by registering { - doLast { - val isWindows = System.getProperty("os.name").toString().toLowerCase().contains("win") - var classPath = (configurations.debugCompileOnly.get().asFileTree.toList() + - listOf( - configurations.androidApis.get().asFileTree.first().absolutePath, // android.jar path - "$projectDir/build/intermediates/aar_main_jar/debug/classes.jar" // jar made from this module - )) - .joinToString(if (isWindows) ";" else ":") - - var javaPath = "${System.getProperty("java.home")}/bin/java" - - val mainClass = "generator.GeneratorMainKt" // Main class we want to execute - - if (isWindows) { - classPath = classPath.replace("/", "\\") - javaPath = javaPath.replace("/", "\\") - } - - val javaProcess = ProcessBuilder() - .directory(null).command(javaPath, "-classpath", classPath, mainClass) - .redirectErrorStream(true).start() - - val inputStreamReader = InputStreamReader(javaProcess.inputStream) - val bufferedReader = BufferedReader(inputStreamReader) - - var s: String? - while (bufferedReader.readLine().also { s = it } != null) { - logger.info(s) - } - - bufferedReader.close() - inputStreamReader.close() - - val exitCode = javaProcess.waitFor() - if (exitCode != 0) { - throw Exception("Java process failed with exit code: $exitCode") - } - } - dependsOn("assembleDebug") - } -} diff --git a/multisrc/overrides/comicake/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/comicake/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 43f993cb3..000000000 Binary files a/multisrc/overrides/comicake/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/comicake/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index a94861405..000000000 Binary files a/multisrc/overrides/comicake/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/comicake/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2823398dc..000000000 Binary files a/multisrc/overrides/comicake/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/comicake/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8cbf2b879..000000000 Binary files a/multisrc/overrides/comicake/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/comicake/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 28c6f651d..000000000 Binary files a/multisrc/overrides/comicake/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/default/res/web_hi_res_512.png b/multisrc/overrides/comicake/default/res/web_hi_res_512.png deleted file mode 100644 index 2a9b96f20..000000000 Binary files a/multisrc/overrides/comicake/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/comicake/letitgoscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index db4e67123..000000000 Binary files a/multisrc/overrides/comicake/letitgoscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/comicake/letitgoscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 78bc0a3f8..000000000 Binary files a/multisrc/overrides/comicake/letitgoscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/comicake/letitgoscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 8b71020ac..000000000 Binary files a/multisrc/overrides/comicake/letitgoscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/comicake/letitgoscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f1f77909c..000000000 Binary files a/multisrc/overrides/comicake/letitgoscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/comicake/letitgoscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5041bde84..000000000 Binary files a/multisrc/overrides/comicake/letitgoscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/res/web_hi_res_512.png b/multisrc/overrides/comicake/letitgoscans/res/web_hi_res_512.png deleted file mode 100644 index 2cb01323c..000000000 Binary files a/multisrc/overrides/comicake/letitgoscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/comicake/letitgoscans/src/LetItGoScans.kt b/multisrc/overrides/comicake/letitgoscans/src/LetItGoScans.kt deleted file mode 100644 index 169c2684b..000000000 --- a/multisrc/overrides/comicake/letitgoscans/src/LetItGoScans.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.letitgoscans - -import eu.kanade.tachiyomi.multisrc.comicake.ComiCake - -class LetItGoScans : ComiCake("LetItGo Scans", "https://reader.letitgo.scans.today", "en", "/") diff --git a/multisrc/overrides/comicake/whimsubs/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/comicake/whimsubs/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 70c9f482d..000000000 Binary files a/multisrc/overrides/comicake/whimsubs/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/whimsubs/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/comicake/whimsubs/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 387803253..000000000 Binary files a/multisrc/overrides/comicake/whimsubs/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/whimsubs/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/comicake/whimsubs/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 321243bf1..000000000 Binary files a/multisrc/overrides/comicake/whimsubs/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/whimsubs/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/comicake/whimsubs/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 6c5a59584..000000000 Binary files a/multisrc/overrides/comicake/whimsubs/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/whimsubs/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/comicake/whimsubs/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7a610d11a..000000000 Binary files a/multisrc/overrides/comicake/whimsubs/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/comicake/whimsubs/res/web_hi_res_512.png b/multisrc/overrides/comicake/whimsubs/res/web_hi_res_512.png deleted file mode 100644 index 9f3c7549f..000000000 Binary files a/multisrc/overrides/comicake/whimsubs/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/eromuse/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ed7255f26..000000000 Binary files a/multisrc/overrides/eromuse/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/eromuse/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 93b95f52e..000000000 Binary files a/multisrc/overrides/eromuse/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/eromuse/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 61a27645f..000000000 Binary files a/multisrc/overrides/eromuse/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/eromuse/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ec70641b2..000000000 Binary files a/multisrc/overrides/eromuse/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/eromuse/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 91ea439c7..000000000 Binary files a/multisrc/overrides/eromuse/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/default/res/web_hi_res_512.png b/multisrc/overrides/eromuse/default/res/web_hi_res_512.png deleted file mode 100644 index 7be23d2f2..000000000 Binary files a/multisrc/overrides/eromuse/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/eromuse/eightmuses/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9ff6f8aab..000000000 Binary files a/multisrc/overrides/eromuse/eightmuses/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/eromuse/eightmuses/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 01a87032b..000000000 Binary files a/multisrc/overrides/eromuse/eightmuses/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/eromuse/eightmuses/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index e201b6dfc..000000000 Binary files a/multisrc/overrides/eromuse/eightmuses/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/eromuse/eightmuses/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index da807d352..000000000 Binary files a/multisrc/overrides/eromuse/eightmuses/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/eromuse/eightmuses/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b3d3571cb..000000000 Binary files a/multisrc/overrides/eromuse/eightmuses/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/res/web_hi_res_512.png b/multisrc/overrides/eromuse/eightmuses/res/web_hi_res_512.png deleted file mode 100644 index 6d603377b..000000000 Binary files a/multisrc/overrides/eromuse/eightmuses/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/eightmuses/src/EightMuses.kt b/multisrc/overrides/eromuse/eightmuses/src/EightMuses.kt deleted file mode 100644 index c839bc169..000000000 --- a/multisrc/overrides/eromuse/eightmuses/src/EightMuses.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.eightmuses - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.eromuse.EroMuse -import kotlin.ExperimentalStdlibApi - -@ExperimentalStdlibApi -@Nsfw -class EightMuses : EroMuse("8Muses", "https://comics.8muses.com") diff --git a/multisrc/overrides/eromuse/erofus/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/eromuse/erofus/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index b7fd96973..000000000 Binary files a/multisrc/overrides/eromuse/erofus/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/erofus/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/eromuse/erofus/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index b1548bf42..000000000 Binary files a/multisrc/overrides/eromuse/erofus/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/erofus/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/eromuse/erofus/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index f86e2ae3d..000000000 Binary files a/multisrc/overrides/eromuse/erofus/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/erofus/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/eromuse/erofus/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 20b3ef2b6..000000000 Binary files a/multisrc/overrides/eromuse/erofus/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/erofus/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/eromuse/erofus/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 11cdba01a..000000000 Binary files a/multisrc/overrides/eromuse/erofus/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/erofus/res/web_hi_res_512.png b/multisrc/overrides/eromuse/erofus/res/web_hi_res_512.png deleted file mode 100644 index af8faeac6..000000000 Binary files a/multisrc/overrides/eromuse/erofus/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/eromuse/erofus/src/Erofus.kt b/multisrc/overrides/eromuse/erofus/src/Erofus.kt deleted file mode 100644 index 08de650af..000000000 --- a/multisrc/overrides/eromuse/erofus/src/Erofus.kt +++ /dev/null @@ -1,167 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.erofus - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.eromuse.EroMuse -import eu.kanade.tachiyomi.network.asObservableSuccess -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.HttpUrl -import okhttp3.Response -import rx.Observable - -@ExperimentalStdlibApi -@Nsfw -class Erofus : EroMuse("Erofus", "https://www.erofus.com") { - - override val albumSelector = "a.a-click" - override val topLevelPathSegment = "comics" - - override fun fetchPopularManga(page: Int): Observable = fetchManga("$baseUrl/comics/various-authors?sort=viewed&page=1", page, "viewed") - override fun fetchLatestUpdates(page: Int): Observable = fetchManga("$baseUrl/comics/various-authors?sort=recent&page=1", page, "recent") - override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable { - if (page == 1) { - pageStack.clear() - - val filterList = if (filters.isEmpty()) getFilterList() else filters - currentSortingMode = filterList.filterIsInstance().first().toQueryValue() - - if (query.isNotBlank()) { - // TODO possibly add genre search if a decent list of them can be built - pageStack.addLast(StackItem("$baseUrl/?search=$query&sort=$currentSortingMode&page=1", SEARCH_RESULTS_OR_BASE)) - } else { - val albumFilter = filterList.filterIsInstance().first().selection() - val url = HttpUrl.parse(baseUrl + albumFilter.pathSegments)!!.newBuilder() - .addQueryParameter("sort", currentSortingMode) - .addQueryParameter("page", "1") - - pageStack.addLast(StackItem(url.toString(), albumFilter.pageType)) - } - } - - return client.newCall(stackRequest()) - .asObservableSuccess() - .map { response -> parseManga(response.asJsoup()) } - } - - override fun mangaDetailsParse(response: Response): SManga { - return SManga.create().apply { - with(response.asJsoup()) { - setUrlWithoutDomain(response.request().url().toString()) - thumbnail_url = select("$albumSelector img").firstOrNull()?.imgAttr() - author = when (getAlbumType(url)) { - AUTHOR -> { - // eg. https://www.erofus.com/comics/witchking00-comics/adventure-time - // eg. https://www.erofus.com/comics/mcc-comics/bearing-gifts/bearing-gifts-issue-1 - select("div.navigation-breadcrumb li:nth-child(3)").text() - } - VARIOUS_AUTHORS -> { - // eg. https://www.erofus.com/comics/various-authors/artdude41/bat-vore - select("div.navigation-breadcrumb li:nth-child(5)").text() - } - else -> null - } - - genre = select("div.album-tag-container a").joinToString { it.text() } - } - } - } - - override val linkedChapterSelector = "a.a-click:has(img)[href^=/comics/]" - override val pageThumbnailSelector = "a.a-click:has(img)[href*=/pic/] img" - - override val pageThumbnailPathSegment = "/thumb/" - override val pageFullSizePathSegment = "/medium/" - - override fun getAlbumList() = arrayOf( - Triple("All Authors", "", SEARCH_RESULTS_OR_BASE), - Triple("Various Authors", "/comics/various-authors", VARIOUS_AUTHORS), - Triple("Hentai and Manga English", "/comics/hentai-and-manga-english", VARIOUS_AUTHORS), - Triple("TabooLicious.xxx Comics", "/comics/taboolicious_xxx-comics", AUTHOR), - Triple("IllustratedInterracial.com Comics", "/comics/illustratedinterracial_com-comics", AUTHOR), - Triple("ZZZ Comics", "/comics/zzz-comics", AUTHOR), - Triple("JohnPersons.com Comics", "/comics/johnpersons_com-comics", AUTHOR), - Triple("For members only", "/", AUTHOR), - Triple("PalComix Comics", "/comics/palcomix-comics", AUTHOR), - Triple("Melkormancin.com Comics", "/comics/melkormancin_com-comics", AUTHOR), - Triple("TG Comics", "/comics/tg-comics", AUTHOR), - Triple("ShadBase Comics", "/comics/shadbase-comics", AUTHOR), - Triple("Filthy Figments Comics", "/comics/filthy-figments-comics", AUTHOR), - Triple("Witchking00 Comics", "/comics/witchking00-comics", AUTHOR), - Triple("Tease Comix", "/comics/tease-comix", AUTHOR), - Triple("PrismGirls Comics", "/comics/prismgirls-comics", AUTHOR), - Triple("Croc Comics", "/comics/croc-comics", AUTHOR), - Triple("CRAZYXXX3DWORLD Comics", "/comics/crazyxxx3dworld-comics", AUTHOR), - Triple("Moiarte Comics", "/comics/moiarte-comics", AUTHOR), - Triple("Nicole Heat Comics", "/comics/nicole-heat-comics", AUTHOR), - Triple("Expansion Comics", "/comics/expansion-comics", AUTHOR), - Triple("DizzyDills Comics", "/comics/dizzydills-comics", AUTHOR), - Triple("Hustler Cartoons", "/comics/hustler-cartoons", AUTHOR), - Triple("ArtOfJaguar Comics", "/comics/artofjaguar-comics", AUTHOR), - Triple("Grow Comics", "/comics/grow-comics", AUTHOR), - Triple("Bimbo Story Club Comics", "/comics/bimbo-story-club-comics", AUTHOR), - Triple("HentaiTNA.com Comics", "/comics/hentaitna_com-comics", AUTHOR), - Triple("ZZomp Comics", "/comics/zzomp-comics", AUTHOR), - Triple("Seiren.com.br Comics", "/comics/seiren_com_br-comics", AUTHOR), - Triple("DukesHardcoreHoneys.com Comics", "/comics/dukeshardcorehoneys_com-comics", AUTHOR), - Triple("Frozen Parody Comics", "/comics/frozen-parody-comics", AUTHOR), - Triple("Giantess Club Comics", "/comics/giantess-club-comics", AUTHOR), - Triple("Ultimate3DPorn Comics", "/comics/ultimate3dporn-comics", AUTHOR), - Triple("Sean Harrington Comics", "/comics/sean-harrington-comics", AUTHOR), - Triple("Central Comics", "/comics/central-comics", AUTHOR), - Triple("Mana World Comics", "/comics/mana-world-comics", AUTHOR), - Triple("The Foxxx Comics", "/comics/the-foxxx-comics", AUTHOR), - Triple("Bloody Sugar Comics", "/comics/bloody-sugar-comics", AUTHOR), - Triple("Deuce Comics", "/comics/deuce-comics", AUTHOR), - Triple("Adult Empire Comics", "/comics/adult-empire-comics", AUTHOR), - Triple("SuperHeroineComixxx", "/comics/superheroinecomixxx", AUTHOR), - Triple("Sluttish Comics", "/comics/sluttish-comics", AUTHOR), - Triple("Damn3D Comics", "/comics/damn3d-comics", AUTHOR), - Triple("Fake Celebrities Sex Pictures", "/comics/fake-celebrities-sex-pictures", AUTHOR), - Triple("Secret Chest Comics", "/comics/secret-chest-comics", AUTHOR), - Triple("Project Bellerophon Comics", "/comics/project-bellerophon-comics", AUTHOR), - Triple("Smudge Comics", "/comics/smudge-comics", AUTHOR), - Triple("Superheroine Central Comics", "/comics/superheroine-central-comics", AUTHOR), - Triple("Jay Marvel Comics", "/comics/jay-marvel-comics", AUTHOR), - Triple("Fred Perry Comics", "/comics/fred-perry-comics", AUTHOR), - Triple("Seduced Amanda Comics", "/comics/seduced-amanda-comics", AUTHOR), - Triple("VGBabes Comics", "/comics/vgbabes-comics", AUTHOR), - Triple("SodomSluts.com Comics", "/comics/sodomsluts_com-comics", AUTHOR), - Triple("AKABUR Comics", "/comics/akabur-comics", AUTHOR), - Triple("eBluberry Comics", "/comics/ebluberry-comics", AUTHOR), - Triple("InterracialComicPorn.com Comics", "/comics/interracialcomicporn_com-comics", AUTHOR), - Triple("Dubh3d-Dubhgilla Comics", "/comics/dubh3d-dubhgilla-comics", AUTHOR), - Triple("Gush Bomb Comix", "/comics/gush-bomb-comix", AUTHOR), - Triple("Chiyoji Tomo Comics", "/comics/chiyoji-tomo-comics", AUTHOR), - Triple("Mangrowing Comics", "/comics/mangrowing-comics", AUTHOR), - Triple("eAdultComics Collection", "/comics/eadultcomics-collection", AUTHOR), - Triple("Skulltitti Comics", "/comics/skulltitti-comics", AUTHOR), - Triple("James Lemay Comics", "/comics/james-lemay-comics", AUTHOR), - Triple("TalesOfPleasure.com Comics", "/comics/talesofpleasure_com-comics", AUTHOR), - Triple("Eden Comics", "/comics/eden-comics", AUTHOR), - Triple("WorldOfPeach Comics", "/comics/worldofpeach-comics", AUTHOR), - Triple("Daniel40 Comics", "/comics/daniel40-comics", AUTHOR), - Triple("DontFapGirl Comics", "/comics/dontfapgirl-comics", AUTHOR), - Triple("Wingbird Comics", "/comics/wingbird-comics", AUTHOR), - Triple("Intrigue3d.com Comics", "/comics/intrigue3d_com-comics", AUTHOR), - Triple("Hentaikey Comics", "/comics/hentaikey-comics", AUTHOR), - Triple("Kamina1978 Comics", "/comics/kamina1978-comics", AUTHOR), - Triple("3DPerils Comics", "/comics/3dperils-comics", AUTHOR), - Triple("Tracy Scops Comics", "/comics/tracy-scops-comics", AUTHOR), - Triple("Shemale3D Comics", "/comics/shemale3d-comics", AUTHOR), - Triple("InterracialSex3D.com Comics", "/comics/Interracialsex3d-Com-Comix", AUTHOR), - Triple("MyHentaiGrid Comics", "/comics/myhentaigrid-comics", AUTHOR), - Triple("Magnifire Comics", "/comics/magnifire-comics", AUTHOR), - Triple("Reptileye Comics", "/comics/reptileye-comics", AUTHOR), - Triple("ProjectPinkXXX.com Comics", "/comics/projectpinkxxx_com-comics", AUTHOR), - Triple("CallMePlisskin Comics", "/comics/callmeplisskin-comics", AUTHOR) - ) - - override fun getSortList() = arrayOf( - Pair("Viewed", "viewed"), - Pair("Liked", "liked"), - Pair("Date", "recent"), - Pair("A-Z", "az") - ) -} diff --git a/multisrc/overrides/fmreader/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 902faf434..000000000 Binary files a/multisrc/overrides/fmreader/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 03d31f5e4..000000000 Binary files a/multisrc/overrides/fmreader/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a5b3eb677..000000000 Binary files a/multisrc/overrides/fmreader/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d57d63ca1..000000000 Binary files a/multisrc/overrides/fmreader/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 208aeca45..000000000 Binary files a/multisrc/overrides/fmreader/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/default/res/web_hi_res_512.png b/multisrc/overrides/fmreader/default/res/web_hi_res_512.png deleted file mode 100644 index 1519d51a8..000000000 Binary files a/multisrc/overrides/fmreader/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/epikmanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 78315edd6..000000000 Binary files a/multisrc/overrides/fmreader/epikmanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/epikmanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index b615a208a..000000000 Binary files a/multisrc/overrides/fmreader/epikmanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/epikmanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 17dd18b7c..000000000 Binary files a/multisrc/overrides/fmreader/epikmanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/epikmanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index e1852c8f4..000000000 Binary files a/multisrc/overrides/fmreader/epikmanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/epikmanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index acc820c5c..000000000 Binary files a/multisrc/overrides/fmreader/epikmanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/res/web_hi_res_512.png b/multisrc/overrides/fmreader/epikmanga/res/web_hi_res_512.png deleted file mode 100644 index f8d907de4..000000000 Binary files a/multisrc/overrides/fmreader/epikmanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/epikmanga/src/EpikManga.kt b/multisrc/overrides/fmreader/epikmanga/src/EpikManga.kt deleted file mode 100644 index 689fbf3c0..000000000 --- a/multisrc/overrides/fmreader/epikmanga/src/EpikManga.kt +++ /dev/null @@ -1,56 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.epikmanga - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.asObservableSuccess -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import rx.Observable - -class EpikManga : FMReader("Epik Manga", "https://www.epikmanga.com", "tr") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/seri-listesi?sorting=views&sorting-type=DESC&Sayfa=$page", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/seri-listesi?sorting=lastUpdate&sorting-type=DESC&Sayfa=$page", headers) - override fun popularMangaNextPageSelector() = "ul.pagination li.active + li:not(.disabled)" - - override val headerSelector = "h4 a" - - // search wasn't working on source's website - override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable { - return client.newCall(searchMangaRequest(page, query, filters)) - .asObservableSuccess() - .map { response -> - searchMangaParse(response, query) - } - } - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl/seri-listesi?type=text", headers) - private fun searchMangaParse(response: Response, query: String): MangasPage { - val mangas = response.asJsoup().select("div.char.col-lg-4 a") - .filter { it.text().contains(query, ignoreCase = true) } - .map { - SManga.create().apply { - setUrlWithoutDomain(it.attr("href")) - title = it.text() - } - } - return MangasPage(mangas, false) - } - override fun mangaDetailsParse(document: Document): SManga { - val infoElement = document.select("div.col-md-9 div.row").first() - - return SManga.create().apply { - status = parseStatus(infoElement.select("h4:contains(Durum:)").firstOrNull()?.ownText()) - author = infoElement.select("h4:contains(Yazar:)").firstOrNull()?.ownText() - artist = infoElement.select("h4:contains(Çizer:)").firstOrNull()?.ownText() - genre = infoElement.select("h4:contains(Türler:) a").joinToString { it.text() } - thumbnail_url = infoElement.select("img.thumbnail").imgAttr() - description = document.select("div.col-md-12 p").text() - } - } - override fun chapterListSelector() = "table.table tbody tr" - override fun getFilterList(): FilterList = FilterList() -} diff --git a/multisrc/overrides/fmreader/heroscan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/heroscan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 807361f17..000000000 Binary files a/multisrc/overrides/fmreader/heroscan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/heroscan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/heroscan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5892088bb..000000000 Binary files a/multisrc/overrides/fmreader/heroscan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/heroscan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/heroscan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 8049a51db..000000000 Binary files a/multisrc/overrides/fmreader/heroscan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/heroscan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/heroscan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 6049f5f25..000000000 Binary files a/multisrc/overrides/fmreader/heroscan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/heroscan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/heroscan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a3033af3d..000000000 Binary files a/multisrc/overrides/fmreader/heroscan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/heroscan/res/web_hi_res_512.png b/multisrc/overrides/fmreader/heroscan/res/web_hi_res_512.png deleted file mode 100644 index e36bee415..000000000 Binary files a/multisrc/overrides/fmreader/heroscan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/heroscan/src/HeroScan.kt b/multisrc/overrides/fmreader/heroscan/src/HeroScan.kt deleted file mode 100644 index f5ffa1ade..000000000 --- a/multisrc/overrides/fmreader/heroscan/src/HeroScan.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.heroscan - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import okhttp3.OkHttpClient - -class HeroScan : FMReader("HeroScan", "https://heroscan.com", "en") { - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor { chain -> - val originalRequest = chain.request() - chain.proceed(originalRequest).let { response -> - if (response.code() == 403 && originalRequest.url().host().contains("b-cdn")) { - response.close() - chain.proceed(originalRequest.newBuilder().removeHeader("Referer").addHeader("Referer", "https://isekaiscan.com").build()) - } else { - response - } - } - } - .build() -} diff --git a/multisrc/overrides/fmreader/kisslove/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/kisslove/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 96aa4eacd..000000000 Binary files a/multisrc/overrides/fmreader/kisslove/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/kisslove/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/kisslove/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 758455806..000000000 Binary files a/multisrc/overrides/fmreader/kisslove/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/kisslove/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/kisslove/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 39639633c..000000000 Binary files a/multisrc/overrides/fmreader/kisslove/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/kisslove/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/kisslove/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index e17702e9e..000000000 Binary files a/multisrc/overrides/fmreader/kisslove/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/kisslove/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/kisslove/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a2c3159f0..000000000 Binary files a/multisrc/overrides/fmreader/kisslove/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/kisslove/res/web_hi_res_512.png b/multisrc/overrides/fmreader/kisslove/res/web_hi_res_512.png deleted file mode 100644 index c9a9c3134..000000000 Binary files a/multisrc/overrides/fmreader/kisslove/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/kisslove/src/KissLove.kt b/multisrc/overrides/fmreader/kisslove/src/KissLove.kt deleted file mode 100644 index b2df5120a..000000000 --- a/multisrc/overrides/fmreader/kisslove/src/KissLove.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.ja.kisslove - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.source.model.Page -import org.jsoup.nodes.Document - -class KissLove : FMReader("KissLove", "https://kissaway.net", "ja") { - override fun pageListParse(document: Document): List = base64PageListParse(document) -} \ No newline at end of file diff --git a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f2999b29a..000000000 Binary files a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c984d44dd..000000000 Binary files a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 435c9f8ac..000000000 Binary files a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index e3fb49e7c..000000000 Binary files a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 20ee53a36..000000000 Binary files a/multisrc/overrides/fmreader/ksgroupscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/ksgroupscans/res/web_hi_res_512.png b/multisrc/overrides/fmreader/ksgroupscans/res/web_hi_res_512.png deleted file mode 100644 index e4994fbed..000000000 Binary files a/multisrc/overrides/fmreader/ksgroupscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/ksgroupscans/src/KSGroupScans.kt b/multisrc/overrides/fmreader/ksgroupscans/src/KSGroupScans.kt deleted file mode 100644 index 27b0bb585..000000000 --- a/multisrc/overrides/fmreader/ksgroupscans/src/KSGroupScans.kt +++ /dev/null @@ -1,67 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.ksgroupscans - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.source.model.SChapter -import org.jsoup.nodes.Element -import java.util.Calendar - - -class KSGroupScans : FMReader("KSGroupScans", "https://ksgroupscans.com", "en") { - override fun chapterFromElement(element: Element, mangaTitle: String): SChapter { - return SChapter.create().apply { - element.select(chapterUrlSelector).first().let { - setUrlWithoutDomain(it.attr("abs:href")) - name = element.select(".chapter-name").text() - } - date_upload = element.select(chapterTimeSelector).let { if (it.hasText()) parseChapterDate(it.text()) else 0 } - } - } - - private fun parseChapterDate(date: String): Long { - val value = date.split(' ')[dateValueIndex].toInt() - val dateWord = date.split(' ')[dateWordIndex].let { - if (it.contains("(")) { - it.substringBefore("(") - } else { - it.substringBefore("s") - } - } - - // languages: en, vi, es, tr - return when (dateWord) { - "min", "minute", "phút", "minuto", "dakika" -> Calendar.getInstance().apply { - add(Calendar.MINUTE, value * -1) - set(Calendar.SECOND, 0) - set(Calendar.MILLISECOND, 0) - }.timeInMillis - "hour", "giờ", "hora", "saat" -> Calendar.getInstance().apply { - add(Calendar.HOUR_OF_DAY, value * -1) - set(Calendar.SECOND, 0) - set(Calendar.MILLISECOND, 0) - }.timeInMillis - "day", "ngày", "día", "gün" -> Calendar.getInstance().apply { - add(Calendar.DATE, value * -1) - set(Calendar.SECOND, 0) - set(Calendar.MILLISECOND, 0) - }.timeInMillis - "week", "tuần", "semana", "hafta" -> Calendar.getInstance().apply { - add(Calendar.DATE, value * 7 * -1) - set(Calendar.SECOND, 0) - set(Calendar.MILLISECOND, 0) - }.timeInMillis - "month", "tháng", "mes", "ay" -> Calendar.getInstance().apply { - add(Calendar.MONTH, value * -1) - set(Calendar.SECOND, 0) - set(Calendar.MILLISECOND, 0) - }.timeInMillis - "year", "năm", "año", "yıl" -> Calendar.getInstance().apply { - add(Calendar.YEAR, value * -1) - set(Calendar.SECOND, 0) - set(Calendar.MILLISECOND, 0) - }.timeInMillis - else -> { - return 0 - } - } - } -} diff --git a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/lhtranslation/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ec03e4ef1..000000000 Binary files a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/lhtranslation/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index cdbbec55f..000000000 Binary files a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ddc67c684..000000000 Binary files a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index af3df68f9..000000000 Binary files a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 8d320f098..000000000 Binary files a/multisrc/overrides/fmreader/lhtranslation/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/lhtranslation/res/web_hi_res_512.png b/multisrc/overrides/fmreader/lhtranslation/res/web_hi_res_512.png deleted file mode 100644 index 4848e91b2..000000000 Binary files a/multisrc/overrides/fmreader/lhtranslation/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/mangatr/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 14035980a..000000000 Binary files a/multisrc/overrides/fmreader/mangatr/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/mangatr/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index b1aa653e8..000000000 Binary files a/multisrc/overrides/fmreader/mangatr/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/mangatr/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 73a642028..000000000 Binary files a/multisrc/overrides/fmreader/mangatr/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/mangatr/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 892acb0dd..000000000 Binary files a/multisrc/overrides/fmreader/mangatr/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/mangatr/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6eb90718c..000000000 Binary files a/multisrc/overrides/fmreader/mangatr/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/res/web_hi_res_512.png b/multisrc/overrides/fmreader/mangatr/res/web_hi_res_512.png deleted file mode 100644 index 35a7f9deb..000000000 Binary files a/multisrc/overrides/fmreader/mangatr/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/mangatr/src/MangaTR.kt b/multisrc/overrides/fmreader/mangatr/src/MangaTR.kt deleted file mode 100644 index ceecde634..000000000 --- a/multisrc/overrides/fmreader/mangatr/src/MangaTR.kt +++ /dev/null @@ -1,98 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.mangatr - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.POST -import eu.kanade.tachiyomi.network.asObservableSuccess -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.FormBody -import okhttp3.Headers -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import rx.Observable - -class MangaTR : FMReader("Manga-TR", "https://manga-tr.com", "tr") { - override fun headersBuilder() = Headers.Builder().apply { - add("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64)") - } - override fun popularMangaNextPageSelector() = "div.btn-group:not(div.btn-block) button.btn-info" - // TODO: genre search possible but a bit of a pain - override fun getFilterList() = FilterList() - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl/arama.html?icerik=$query", headers) - override fun searchMangaParse(response: Response): MangasPage { - val mangas = mutableListOf() - - response.asJsoup().select("div.row a[data-toggle]") - .filterNot { it.siblingElements().text().contains("Novel") } - .map { mangas.add(searchMangaFromElement(it)) } - - return MangasPage(mangas, false) - } - - override fun searchMangaFromElement(element: Element): SManga { - val manga = SManga.create() - - manga.setUrlWithoutDomain(element.attr("abs:href")) - manga.title = element.text() - - return manga - } - - override fun mangaDetailsParse(document: Document): SManga { - val manga = SManga.create() - val infoElement = document.select("div#tab1").first() - - manga.author = infoElement.select("table + table tr + tr td a").first()?.text() - manga.artist = infoElement.select("table + table tr + tr td + td a").first()?.text() - manga.genre = infoElement.select("div#tab1 table + table tr + tr td + td + td").text() - manga.status = parseStatus(infoElement.select("div#tab1 table tr + tr td a").first().text()) - manga.description = infoElement.select("div.well").text().trim() - manga.thumbnail_url = document.select("img.thumbnail").attr("abs:src") - - return manga - } - - override fun chapterListSelector() = "tr.table-bordered" - override val chapterUrlSelector = "td[align=left] > a" - override val chapterTimeSelector = "td[align=right]" - private val chapterListHeaders = headers.newBuilder().add("X-Requested-With", "XMLHttpRequest").build() - override fun fetchChapterList(manga: SManga): Observable> { - val requestUrl = "$baseUrl/cek/fetch_pages_manga.php?manga_cek=${manga.url.substringAfter("manga-").substringBefore(".")}" - return client.newCall(GET(requestUrl, chapterListHeaders)) - .asObservableSuccess() - .map { response -> - chapterListParse(response, requestUrl) - } - } - - private fun chapterListParse(response: Response, requestUrl: String): List { - val chapters = mutableListOf() - var document = response.asJsoup() - var moreChapters = true - var nextPage = 2 - - // chapters are paginated - while (moreChapters) { - document.select(chapterListSelector()).map { chapters.add(chapterFromElement(it)) } - if (document.select("a[data-page=$nextPage]").isNotEmpty()) { - val body = FormBody.Builder() - .add("page", nextPage.toString()) - .build() - document = client.newCall(POST(requestUrl, chapterListHeaders, body)).execute().asJsoup() - nextPage++ - } else { - moreChapters = false - } - } - return chapters - } - - override fun pageListRequest(chapter: SChapter): Request = GET("$baseUrl/${chapter.url.substringAfter("cek/")}", headers) -} diff --git a/multisrc/overrides/fmreader/manhuascan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhuascan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f681db5df..000000000 Binary files a/multisrc/overrides/fmreader/manhuascan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhuascan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhuascan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index fe8f00294..000000000 Binary files a/multisrc/overrides/fmreader/manhuascan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhuascan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhuascan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3a3949382..000000000 Binary files a/multisrc/overrides/fmreader/manhuascan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhuascan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhuascan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 97150c7b0..000000000 Binary files a/multisrc/overrides/fmreader/manhuascan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhuascan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhuascan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d70cd3dd7..000000000 Binary files a/multisrc/overrides/fmreader/manhuascan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhuascan/res/web_hi_res_512.png b/multisrc/overrides/fmreader/manhuascan/res/web_hi_res_512.png deleted file mode 100644 index 5af1f3ca1..000000000 Binary files a/multisrc/overrides/fmreader/manhuascan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3f0731dd6..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 4fc7c1030..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index f736f5280..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f888585a7..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 24c070a61..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/res/web_hi_res_512.png b/multisrc/overrides/fmreader/manhwa18/res/web_hi_res_512.png deleted file mode 100644 index c8877ca02..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18/src/Manhwa18.kt b/multisrc/overrides/fmreader/manhwa18/src/Manhwa18.kt deleted file mode 100644 index 50a7417fc..000000000 --- a/multisrc/overrides/fmreader/manhwa18/src/Manhwa18.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhwa18 - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Request - -@Nsfw -class Manhwa18 : FMReader("Manhwa18", "https://manhwa18.com", "en") { - override fun imageRequest(page: Page): Request { - return if (page.imageUrl!!.contains("manhwa18")) { - super.imageRequest(page) - } else { - GET(page.imageUrl!!, headers.newBuilder().removeAll("Referer").build()) - } - } - override fun getGenreList() = getAdultGenreList() -} diff --git a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18net/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3f0731dd6..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18net/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 4fc7c1030..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index f736f5280..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f888585a7..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 24c070a61..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18net/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18net/res/web_hi_res_512.png b/multisrc/overrides/fmreader/manhwa18net/res/web_hi_res_512.png deleted file mode 100644 index c8877ca02..000000000 Binary files a/multisrc/overrides/fmreader/manhwa18net/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwa18net/src/Manhwa18NetFactory.kt b/multisrc/overrides/fmreader/manhwa18net/src/Manhwa18NetFactory.kt deleted file mode 100644 index c91843740..000000000 --- a/multisrc/overrides/fmreader/manhwa18net/src/Manhwa18NetFactory.kt +++ /dev/null @@ -1,43 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.manhwa18net - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory -import eu.kanade.tachiyomi.source.model.FilterList -import okhttp3.Request - -class Manhwa18NetFactory : SourceFactory { - override fun createSources(): List = listOf( - Manhwa18Net(), - Manhwa18NetRaw(), - ) -} - -@Nsfw -class Manhwa18Net : FMReader("Manhwa18.net", "https://manhwa18.net", "en") { - override fun popularMangaRequest(page: Int): Request = - GET("$baseUrl/$requestPath?listType=pagination&page=$page&sort=views&sort_type=DESC&ungenre=raw", headers) - - override fun latestUpdatesRequest(page: Int): Request = - GET("$baseUrl/$requestPath?listType=pagination&page=$page&sort=last_update&sort_type=DESC&ungenre=raw", headers) - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - val noRawsUrl = super.searchMangaRequest(page, query, filters).url().newBuilder().addQueryParameter("ungenre", "raw").toString() - return GET(noRawsUrl, headers) - } - - override fun getGenreList() = getAdultGenreList() -} - -@Nsfw -class Manhwa18NetRaw : FMReader("Manhwa18.net", "https://manhwa18.net", "ko") { - override val requestPath = "manga-list-genre-raw.html" - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - val onlyRawsUrl = super.searchMangaRequest(page, query, filters).url().newBuilder().addQueryParameter("genre", "raw").toString() - return GET(onlyRawsUrl, headers) - } - - override fun getFilterList() = FilterList(super.getFilterList().filterNot { it == GenreList(getGenreList()) }) -} diff --git a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwasmut/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 1f083f585..000000000 Binary files a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwasmut/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 0a30f1395..000000000 Binary files a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 93d125c01..000000000 Binary files a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 936dde5d3..000000000 Binary files a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a946f15b4..000000000 Binary files a/multisrc/overrides/fmreader/manhwasmut/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwasmut/res/web_hi_res_512.png b/multisrc/overrides/fmreader/manhwasmut/res/web_hi_res_512.png deleted file mode 100644 index a273fb541..000000000 Binary files a/multisrc/overrides/fmreader/manhwasmut/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/fmreader/manhwasmut/src/ManhwaSmut.kt b/multisrc/overrides/fmreader/manhwasmut/src/ManhwaSmut.kt deleted file mode 100644 index 31aae1dad..000000000 --- a/multisrc/overrides/fmreader/manhwasmut/src/ManhwaSmut.kt +++ /dev/null @@ -1,13 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhwasmut - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Request - -@Nsfw -class ManhwaSmut : FMReader("ManhwaSmut", "https://manhwasmut.com", "en") { - private val noReferer = headersBuilder().removeAll("Referer").build() - override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, if (page.imageUrl!!.contains("toonily")) noReferer else headers) -} diff --git a/multisrc/overrides/fmreader/rawlh/src/RawLH.kt b/multisrc/overrides/fmreader/rawlh/src/RawLH.kt deleted file mode 100644 index 495e8d055..000000000 --- a/multisrc/overrides/fmreader/rawlh/src/RawLH.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.ja.rawlh - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Request -import org.jsoup.nodes.Document - -class RawLH : FMReader("RawLH", "https://lovehug.net", "ja") { - override val chapterUrlSelector = "" - override fun pageListParse(document: Document): List = base64PageListParse(document) - // Referer needs to be chapter URL - override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().set("Referer", page.url).build()) -} \ No newline at end of file diff --git a/multisrc/overrides/fmreader/saytruyen/src/SayTruyen.kt b/multisrc/overrides/fmreader/saytruyen/src/SayTruyen.kt deleted file mode 100644 index f19d1c74b..000000000 --- a/multisrc/overrides/fmreader/saytruyen/src/SayTruyen.kt +++ /dev/null @@ -1,32 +0,0 @@ -package eu.kanade.tachiyomi.extension.vi.saytruyen - -import eu.kanade.tachiyomi.multisrc.fmreader.FMReader -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.util.asJsoup -import okhttp3.Response -import org.jsoup.nodes.Document - -class SayTruyen : FMReader("Say Truyen", "https://saytruyen.com", "vi") { - override fun mangaDetailsParse(document: Document): SManga { - val info = document.select("div.row").first() - return SManga.create().apply { - author = info.select("div.row li:has(b:contains(Tác giả)) small").text() - genre = info.select("div.row li:has(b:contains(Thể loại)) small a").joinToString { it.text() } - status = parseStatus(info.select("div.row li:has(b:contains(Tình trạng)) a").text()) - description = document.select("div.description").text() - thumbnail_url = info.select("img.thumbnail").attr("abs:src") - } - } - override fun chapterListParse(response: Response): List { - return response.asJsoup().let { document -> - document.select(chapterListSelector()).map { - chapterFromElement(it).apply { - scanlator = document.select("div.row li:has(b:contains(Nhóm dịch)) small").text() - } - } - } - } - override fun pageListParse(document: Document): List = super.pageListParse(document).onEach { it.imageUrl!!.trim() } -} diff --git a/multisrc/overrides/foolslide/ajianoscantrad/src/AjiaNoScantrad.kt b/multisrc/overrides/foolslide/ajianoscantrad/src/AjiaNoScantrad.kt deleted file mode 100644 index 0a32b24d0..000000000 --- a/multisrc/overrides/foolslide/ajianoscantrad/src/AjiaNoScantrad.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.ajianoscantrad - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class AjiaNoScantrad : FoolSlide("Ajia no Scantrad", "https://www.ajianoscantrad.fr", "fr", "/reader") diff --git a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9c7d8975b..000000000 Binary files a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2c8820b46..000000000 Binary files a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ed98721fc..000000000 Binary files a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ac8e14a8e..000000000 Binary files a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 579a06e5e..000000000 Binary files a/multisrc/overrides/foolslide/anatanomotokare/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/anatanomotokare/res/web_hi_res_512.png b/multisrc/overrides/foolslide/anatanomotokare/res/web_hi_res_512.png deleted file mode 100644 index e4db940d4..000000000 Binary files a/multisrc/overrides/foolslide/anatanomotokare/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/anatanomotokare/src/AnataNoMotokare.kt b/multisrc/overrides/foolslide/anatanomotokare/src/AnataNoMotokare.kt deleted file mode 100644 index c18e9a96b..000000000 --- a/multisrc/overrides/foolslide/anatanomotokare/src/AnataNoMotokare.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.anatanomotokare - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class AnataNoMotokare : FoolSlide("Anata no Motokare", "https://motokare.xyz", "en", "/reader") diff --git a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/baixarhentai/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f77234c08..000000000 Binary files a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/baixarhentai/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index fec13156e..000000000 Binary files a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a85c9d036..000000000 Binary files a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index af42101e6..000000000 Binary files a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1c16f06e4..000000000 Binary files a/multisrc/overrides/foolslide/baixarhentai/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/baixarhentai/res/web_hi_res_512.png b/multisrc/overrides/foolslide/baixarhentai/res/web_hi_res_512.png deleted file mode 100644 index d1fca9c9b..000000000 Binary files a/multisrc/overrides/foolslide/baixarhentai/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/baixarhentai/src/BaixarHentai.kt b/multisrc/overrides/foolslide/baixarhentai/src/BaixarHentai.kt deleted file mode 100644 index 1b80c01f4..000000000 --- a/multisrc/overrides/foolslide/baixarhentai/src/BaixarHentai.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.baixarhentai - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document - -@Nsfw -class BaixarHentai : FoolSlide("Baixar Hentai", "https://leitura.baixarhentai.net", "pt-BR") { - // Hardcode the id because the language wasn't specific. - override val id: Long = 8908032188831949972 - - override fun mangaDetailsParse(document: Document): SManga { - return SManga.create().apply { - title = document.select("h1.title").text() - thumbnail_url = getDetailsThumbnail(document, "div.title a") - } - } -} diff --git a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/deathtollscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 305e35639..000000000 Binary files a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/deathtollscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index bd3b5845d..000000000 Binary files a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 869e81849..000000000 Binary files a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index db013ca07..000000000 Binary files a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7436d07f2..000000000 Binary files a/multisrc/overrides/foolslide/deathtollscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/deathtollscans/res/web_hi_res_512.png b/multisrc/overrides/foolslide/deathtollscans/res/web_hi_res_512.png deleted file mode 100644 index fce3855e9..000000000 Binary files a/multisrc/overrides/foolslide/deathtollscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 707828065..000000000 Binary files a/multisrc/overrides/foolslide/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5fa62ecd3..000000000 Binary files a/multisrc/overrides/foolslide/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index dc4e63998..000000000 Binary files a/multisrc/overrides/foolslide/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1c14238ea..000000000 Binary files a/multisrc/overrides/foolslide/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1bf956780..000000000 Binary files a/multisrc/overrides/foolslide/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/default/res/web_hi_res_512.png b/multisrc/overrides/foolslide/default/res/web_hi_res_512.png deleted file mode 100644 index f6a0233e7..000000000 Binary files a/multisrc/overrides/foolslide/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/fallenworldorder/src/FallenWorldOrder.kt b/multisrc/overrides/foolslide/fallenworldorder/src/FallenWorldOrder.kt deleted file mode 100644 index 5d7a24700..000000000 --- a/multisrc/overrides/foolslide/fallenworldorder/src/FallenWorldOrder.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.fallenworldorder - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class FallenWorldOrder : FoolSlide("Fall World Reader", "https://faworeader.altervista.org", "it", "/slide") diff --git a/multisrc/overrides/foolslide/foolslidecustomizable/src/FoolSlideCustomizableFactory.kt b/multisrc/overrides/foolslide/foolslidecustomizable/src/FoolSlideCustomizableFactory.kt deleted file mode 100644 index f566c8341..000000000 --- a/multisrc/overrides/foolslide/foolslidecustomizable/src/FoolSlideCustomizableFactory.kt +++ /dev/null @@ -1,89 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.foolslidecustomizable - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory -import android.app.Application -import android.content.SharedPreferences -import android.support.v7.preference.EditTextPreference -import android.support.v7.preference.PreferenceScreen -import android.widget.Toast -import eu.kanade.tachiyomi.extension.BuildConfig -import eu.kanade.tachiyomi.source.ConfigurableSource -import uy.kohesive.injekt.Injekt -import uy.kohesive.injekt.api.get - -class FoolSlideCustomizableFactory : SourceFactory { - override fun createSources(): List = listOf( - FoolSlideCustomizable(), - ) -} -class FoolSlideCustomizable : ConfigurableSource, FoolSlide("FoolSlide Customizable", "", "other") { - override val baseUrl: String by lazy { getPrefBaseUrl() } - - private val preferences: SharedPreferences by lazy { - Injekt.get().getSharedPreferences("source_$id", 0x0000) - } - - override fun setupPreferenceScreen(screen: androidx.preference.PreferenceScreen) { - val baseUrlPref = androidx.preference.EditTextPreference(screen.context).apply { - key = BASE_URL_PREF_TITLE - title = BASE_URL_PREF_TITLE - summary = BASE_URL_PREF_SUMMARY - this.setDefaultValue(DEFAULT_BASEURL) - dialogTitle = BASE_URL_PREF_TITLE - dialogMessage = "Default: $DEFAULT_BASEURL" - - setOnPreferenceChangeListener { _, newValue -> - try { - val res = preferences.edit().putString(BASE_URL_PREF, newValue as String).commit() - Toast.makeText(screen.context, RESTART_TACHIYOMI, Toast.LENGTH_LONG).show() - res - } catch (e: Exception) { - e.printStackTrace() - false - } - } - } - - screen.addPreference(baseUrlPref) - } - - override fun setupPreferenceScreen(screen: PreferenceScreen) { - val baseUrlPref = EditTextPreference(screen.context).apply { - key = BASE_URL_PREF_TITLE - title = BASE_URL_PREF_TITLE - summary = BASE_URL_PREF_SUMMARY - this.setDefaultValue(DEFAULT_BASEURL) - dialogTitle = BASE_URL_PREF_TITLE - dialogMessage = "Default: $DEFAULT_BASEURL" - - setOnPreferenceChangeListener { _, newValue -> - try { - val res = preferences.edit().putString(BASE_URL_PREF, newValue as String).commit() - Toast.makeText(screen.context, RESTART_TACHIYOMI, Toast.LENGTH_LONG).show() - res - } catch (e: Exception) { - e.printStackTrace() - false - } - } - } - - screen.addPreference(baseUrlPref) - } - - /** - * Tell the user to include /directory/ in the URL even though we remove it - * To increase the chance they input a usable URL - */ - private fun getPrefBaseUrl() = preferences.getString(BASE_URL_PREF, DEFAULT_BASEURL)!!.substringBefore("/directory") - - companion object { - private const val DEFAULT_BASEURL = "https://127.0.0.1" - private const val BASE_URL_PREF_TITLE = "Example URL: https://domain.com/path_to/directory/" - private const val BASE_URL_PREF = "overrideBaseUrl_v${BuildConfig.VERSION_NAME}" - private const val BASE_URL_PREF_SUMMARY = "Connect to a designated FoolSlide server" - private const val RESTART_TACHIYOMI = "Restart Tachiyomi to apply new setting." - } -} diff --git a/multisrc/overrides/foolslide/gto/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/gto/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c84d5aa86..000000000 Binary files a/multisrc/overrides/foolslide/gto/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/gto/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/gto/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index edb0cb5b2..000000000 Binary files a/multisrc/overrides/foolslide/gto/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/gto/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/gto/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 442b76e7a..000000000 Binary files a/multisrc/overrides/foolslide/gto/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/gto/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/gto/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 184156a75..000000000 Binary files a/multisrc/overrides/foolslide/gto/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/gto/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/gto/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 673459115..000000000 Binary files a/multisrc/overrides/foolslide/gto/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/gto/res/web_hi_res_512.png b/multisrc/overrides/foolslide/gto/res/web_hi_res_512.png deleted file mode 100644 index f4d778c3b..000000000 Binary files a/multisrc/overrides/foolslide/gto/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/gto/src/GTO.kt b/multisrc/overrides/foolslide/gto/src/GTO.kt deleted file mode 100644 index 34992686c..000000000 --- a/multisrc/overrides/foolslide/gto/src/GTO.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.gto - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class GTO : FoolSlide("GTO The Great Site", "https://www.gtothegreatsite.net", "it", "/reader") diff --git a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/hniscantrad/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9c49e426a..000000000 Binary files a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/hniscantrad/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 175517371..000000000 Binary files a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2dfde5cb3..000000000 Binary files a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ded24a640..000000000 Binary files a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6a517f186..000000000 Binary files a/multisrc/overrides/foolslide/hniscantrad/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/hniscantrad/res/web_hi_res_512.png b/multisrc/overrides/foolslide/hniscantrad/res/web_hi_res_512.png deleted file mode 100644 index 65e239da8..000000000 Binary files a/multisrc/overrides/foolslide/hniscantrad/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/hniscantrad/src/HNIScantradFactory.kt b/multisrc/overrides/foolslide/hniscantrad/src/HNIScantradFactory.kt deleted file mode 100644 index 954daa864..000000000 --- a/multisrc/overrides/foolslide/hniscantrad/src/HNIScantradFactory.kt +++ /dev/null @@ -1,50 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.hniscantrad - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory -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.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Element - -class HNIScantradFactory : SourceFactory { - override fun createSources(): List = listOf( - HNIScantradFR(), - HNIScantradEN(), - ) -} -class HNIScantradFR : FoolSlide("HNI-Scantrad", "https://hni-scantrad.com", "fr", "/lel") -class HNIScantradEN : FoolSlide("HNI-Scantrad", "https://hni-scantrad.com", "en", "/eng/lel") { - override val supportsLatest = false - override fun popularMangaRequest(page: Int) = GET(baseUrl + urlModifier, headers) - override fun popularMangaSelector() = "div.listed" - override fun popularMangaFromElement(element: Element): SManga { - return SManga.create().apply { - element.select("a:has(h3)").let { - title = it.text() - setUrlWithoutDomain(it.attr("abs:href")) - } - thumbnail_url = element.select("img").attr("abs:src") - } - } - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl$urlModifier/?manga=${query.replace(" ", "+")}") - override fun searchMangaSelector(): String = popularMangaSelector() - override fun searchMangaFromElement(element: Element): SManga = popularMangaFromElement(element) - override fun chapterListSelector() = "div.theList > a" - override fun chapterFromElement(element: Element): SChapter { - return SChapter.create().apply { - name = element.select("div.chapter b").text() - setUrlWithoutDomain(element.attr("abs:href")) - } - } - override fun pageListParse(response: Response): List { - return Regex("""imageArray\[\d+]='(.*)'""").findAll(response.body()!!.string()).toList().mapIndexed { i, mr -> - Page(i, "", "$baseUrl$urlModifier/${mr.groupValues[1]}") - } - } -} diff --git a/multisrc/overrides/foolslide/hyakuro/src/Hyakuro.kt b/multisrc/overrides/foolslide/hyakuro/src/Hyakuro.kt deleted file mode 100644 index fb0c4e945..000000000 --- a/multisrc/overrides/foolslide/hyakuro/src/Hyakuro.kt +++ /dev/null @@ -1,15 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.hyakuro - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document - -class Hyakuro : FoolSlide("Hyakuro", "https://hyakuro.com/reader/", "en") { - override fun mangaDetailsParse(document: Document): SManga { - return SManga.create().apply { - description = document.select("$mangaDetailsInfoSelector li:has(b:contains(description))") - .first()?.ownText()?.substringAfter(":") - thumbnail_url = getDetailsThumbnail(document) - } - } -} diff --git a/multisrc/overrides/foolslide/iskultripscans/src/IskultripScans.kt b/multisrc/overrides/foolslide/iskultripscans/src/IskultripScans.kt deleted file mode 100644 index 095f49232..000000000 --- a/multisrc/overrides/foolslide/iskultripscans/src/IskultripScans.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.iskultripscans - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class IskultripScans : FoolSlide("Iskultrip Scans", "https://maryfaye.net", "en", "/reader") diff --git a/multisrc/overrides/foolslide/kireicake/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/kireicake/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 37c663f91..000000000 Binary files a/multisrc/overrides/foolslide/kireicake/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kireicake/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/kireicake/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3eb93ed01..000000000 Binary files a/multisrc/overrides/foolslide/kireicake/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kireicake/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/kireicake/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 6383596f0..000000000 Binary files a/multisrc/overrides/foolslide/kireicake/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kireicake/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/kireicake/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 636b4e7bb..000000000 Binary files a/multisrc/overrides/foolslide/kireicake/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kireicake/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/kireicake/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0f8fcfc44..000000000 Binary files a/multisrc/overrides/foolslide/kireicake/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kireicake/res/web_hi_res_512.png b/multisrc/overrides/foolslide/kireicake/res/web_hi_res_512.png deleted file mode 100644 index b3a3f8577..000000000 Binary files a/multisrc/overrides/foolslide/kireicake/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/kireicake/src/KireiCake.kt b/multisrc/overrides/foolslide/kireicake/src/KireiCake.kt deleted file mode 100644 index 3ec78715b..000000000 --- a/multisrc/overrides/foolslide/kireicake/src/KireiCake.kt +++ /dev/null @@ -1,15 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.kireicake - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document - -class KireiCake : FoolSlide("Kirei Cake", "https://reader.kireicake.com", "en") { - override fun mangaDetailsParse(document: Document): SManga { - return SManga.create().apply { - description = document.select("$mangaDetailsInfoSelector li:has(b:contains(description))") - .first()?.ownText()?.substringAfter(":") - thumbnail_url = getDetailsThumbnail(document) - } - } -} 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/foolslide/lilyreader/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/lilyreader/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 114fe555e..000000000 Binary files a/multisrc/overrides/foolslide/lilyreader/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/lilyreader/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/lilyreader/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index adea2dd49..000000000 Binary files a/multisrc/overrides/foolslide/lilyreader/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/lilyreader/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/lilyreader/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d8bdd1ef4..000000000 Binary files a/multisrc/overrides/foolslide/lilyreader/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/lilyreader/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/lilyreader/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index be3ea5cd6..000000000 Binary files a/multisrc/overrides/foolslide/lilyreader/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/lilyreader/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/lilyreader/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 2691a54ec..000000000 Binary files a/multisrc/overrides/foolslide/lilyreader/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/lilyreader/res/web_hi_res_512.png b/multisrc/overrides/foolslide/lilyreader/res/web_hi_res_512.png deleted file mode 100644 index 29709b5f4..000000000 Binary files a/multisrc/overrides/foolslide/lilyreader/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/lupiteam/src/LupiTeam.kt b/multisrc/overrides/foolslide/lupiteam/src/LupiTeam.kt deleted file mode 100644 index ed725efc8..000000000 --- a/multisrc/overrides/foolslide/lupiteam/src/LupiTeam.kt +++ /dev/null @@ -1,26 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.lupiteam - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document - -class LupiTeam : FoolSlide("LupiTeam", "https://lupiteam.net", "it", "/reader") { - override fun mangaDetailsParse(document: Document): SManga { - val infoElement = document.select(mangaDetailsInfoSelector).first().text() - - val manga = SManga.create() - manga.author = infoElement.substringAfter("Autore: ").substringBefore("Artista: ") - manga.artist = infoElement.substringAfter("Artista: ").substringBefore("Target: ") - val stato = infoElement.substringAfter("Stato: ").substringBefore("Trama: ").substring(0, 8) - manga.status = when (stato) { - "In corso" -> SManga.ONGOING - "Completa" -> SManga.COMPLETED - "Licenzia" -> SManga.LICENSED - else -> SManga.UNKNOWN - } - manga.description = infoElement.substringAfter("Trama: ") - manga.thumbnail_url = getDetailsThumbnail(document) - - return manga - } -} diff --git a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/mabushimajo/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 18dd226da..000000000 Binary files a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/mabushimajo/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c7a4f9b6f..000000000 Binary files a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 8e6e47364..000000000 Binary files a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 056013911..000000000 Binary files a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6a971002f..000000000 Binary files a/multisrc/overrides/foolslide/mabushimajo/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/mabushimajo/res/web_hi_res_512.png b/multisrc/overrides/foolslide/mabushimajo/res/web_hi_res_512.png deleted file mode 100644 index 1f30fea39..000000000 Binary files a/multisrc/overrides/foolslide/mabushimajo/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/mabushimajo/src/Mabushimajo.kt b/multisrc/overrides/foolslide/mabushimajo/src/Mabushimajo.kt deleted file mode 100644 index 8cb3be22e..000000000 --- a/multisrc/overrides/foolslide/mabushimajo/src/Mabushimajo.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.mabushimajo - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class Mabushimajo : FoolSlide("Mabushimajo", "http://mabushimajo.com", "tr", "/onlineokuma") diff --git a/multisrc/overrides/foolslide/mangatellers/src/Mangatellers.kt b/multisrc/overrides/foolslide/mangatellers/src/Mangatellers.kt deleted file mode 100644 index f19f5d991..000000000 --- a/multisrc/overrides/foolslide/mangatellers/src/Mangatellers.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangatellers - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -class Mangatellers : FoolSlide("Mangatellers", "http://www.mangatellers.gr", "en", "/reader/reader") { - override fun popularMangaRequest(page: Int): Request { - return GET("$baseUrl$urlModifier/list/$page/", headers) - } -} diff --git a/multisrc/overrides/foolslide/menudofansub/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/menudofansub/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 6d27b0655..000000000 Binary files a/multisrc/overrides/foolslide/menudofansub/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/menudofansub/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/menudofansub/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 60a54d5b5..000000000 Binary files a/multisrc/overrides/foolslide/menudofansub/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/menudofansub/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/menudofansub/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 67130a7cd..000000000 Binary files a/multisrc/overrides/foolslide/menudofansub/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/menudofansub/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/menudofansub/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index aa756f46a..000000000 Binary files a/multisrc/overrides/foolslide/menudofansub/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/menudofansub/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/menudofansub/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a5a0d89ef..000000000 Binary files a/multisrc/overrides/foolslide/menudofansub/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/menudofansub/res/web_hi_res_512.png b/multisrc/overrides/foolslide/menudofansub/res/web_hi_res_512.png deleted file mode 100644 index aac59dd15..000000000 Binary files a/multisrc/overrides/foolslide/menudofansub/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/menudofansub/src/MenudoFansub.kt b/multisrc/overrides/foolslide/menudofansub/src/MenudoFansub.kt deleted file mode 100644 index f229fb312..000000000 --- a/multisrc/overrides/foolslide/menudofansub/src/MenudoFansub.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.menudofansub - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class MenudoFansub : FoolSlide("Menudo-Fansub", "https://www.menudo-fansub.com", "es", "/slide") diff --git a/multisrc/overrides/foolslide/nifteam/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/nifteam/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a05cc0f76..000000000 Binary files a/multisrc/overrides/foolslide/nifteam/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/nifteam/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/nifteam/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 862c2ae51..000000000 Binary files a/multisrc/overrides/foolslide/nifteam/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/nifteam/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/nifteam/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 07ac1e389..000000000 Binary files a/multisrc/overrides/foolslide/nifteam/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/nifteam/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/nifteam/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7bbcece07..000000000 Binary files a/multisrc/overrides/foolslide/nifteam/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/nifteam/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/nifteam/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d7c0cd649..000000000 Binary files a/multisrc/overrides/foolslide/nifteam/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/nifteam/res/web_hi_res_512.png b/multisrc/overrides/foolslide/nifteam/res/web_hi_res_512.png deleted file mode 100644 index 575982ef9..000000000 Binary files a/multisrc/overrides/foolslide/nifteam/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/nifteam/src/NIFTeam.kt b/multisrc/overrides/foolslide/nifteam/src/NIFTeam.kt deleted file mode 100644 index a6e9d67cb..000000000 --- a/multisrc/overrides/foolslide/nifteam/src/NIFTeam.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.nifteam - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class NIFTeam : FoolSlide("NIFTeam", "http://read-nifteam.info", "it", "/slide") diff --git a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/phoenixscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 11bcdec79..000000000 Binary files a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/phoenixscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2ec1ffe89..000000000 Binary files a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 6c0af60bd..000000000 Binary files a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1043cf5c8..000000000 Binary files a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ce097eca8..000000000 Binary files a/multisrc/overrides/foolslide/phoenixscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/phoenixscans/res/web_hi_res_512.png b/multisrc/overrides/foolslide/phoenixscans/res/web_hi_res_512.png deleted file mode 100644 index b8409ca6d..000000000 Binary files a/multisrc/overrides/foolslide/phoenixscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/phoenixscans/src/PhoenixScans.kt b/multisrc/overrides/foolslide/phoenixscans/src/PhoenixScans.kt deleted file mode 100644 index 8d8dfb693..000000000 --- a/multisrc/overrides/foolslide/phoenixscans/src/PhoenixScans.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.phoenixscans - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class PhoenixScans : FoolSlide("The Phoenix Scans", "https://www.phoenixscans.com", "it", "/reader") diff --git a/multisrc/overrides/foolslide/powermangait/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/powermangait/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 5a822fd28..000000000 Binary files a/multisrc/overrides/foolslide/powermangait/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/powermangait/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/powermangait/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 8ff5d2bb9..000000000 Binary files a/multisrc/overrides/foolslide/powermangait/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/powermangait/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/powermangait/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index cf77f1f7f..000000000 Binary files a/multisrc/overrides/foolslide/powermangait/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/powermangait/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/powermangait/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8bc29b721..000000000 Binary files a/multisrc/overrides/foolslide/powermangait/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/powermangait/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/powermangait/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3944d5ca6..000000000 Binary files a/multisrc/overrides/foolslide/powermangait/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/powermangait/res/web_hi_res_512.png b/multisrc/overrides/foolslide/powermangait/res/web_hi_res_512.png deleted file mode 100644 index a0fb44eb3..000000000 Binary files a/multisrc/overrides/foolslide/powermangait/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/rama/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ebcb903bb..000000000 Binary files a/multisrc/overrides/foolslide/rama/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/rama/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index a0299e799..000000000 Binary files a/multisrc/overrides/foolslide/rama/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/rama/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a6d23a009..000000000 Binary files a/multisrc/overrides/foolslide/rama/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/rama/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 3e9ff0d56..000000000 Binary files a/multisrc/overrides/foolslide/rama/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/rama/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ee63ad2bb..000000000 Binary files a/multisrc/overrides/foolslide/rama/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/res/web_hi_res_512.png b/multisrc/overrides/foolslide/rama/res/web_hi_res_512.png deleted file mode 100644 index e41de9e7b..000000000 Binary files a/multisrc/overrides/foolslide/rama/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/rama/src/Rama.kt b/multisrc/overrides/foolslide/rama/src/Rama.kt deleted file mode 100644 index 505204490..000000000 --- a/multisrc/overrides/foolslide/rama/src/Rama.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.rama - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class Rama : FoolSlide("Rama", "https://www.ramareader.it", "it", "/read") diff --git a/multisrc/overrides/foolslide/russification/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/russification/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index acf9e6584..000000000 Binary files a/multisrc/overrides/foolslide/russification/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/russification/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/russification/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index df0d332de..000000000 Binary files a/multisrc/overrides/foolslide/russification/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/russification/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/russification/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 43f00b83e..000000000 Binary files a/multisrc/overrides/foolslide/russification/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/russification/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/russification/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index db230e5cb..000000000 Binary files a/multisrc/overrides/foolslide/russification/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/russification/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/russification/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 8d839b325..000000000 Binary files a/multisrc/overrides/foolslide/russification/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/russification/res/web_hi_res_512.png b/multisrc/overrides/foolslide/russification/res/web_hi_res_512.png deleted file mode 100644 index a23fdafe9..000000000 Binary files a/multisrc/overrides/foolslide/russification/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/sensescans/src/SenseScans.kt b/multisrc/overrides/foolslide/sensescans/src/SenseScans.kt deleted file mode 100644 index cec1ee567..000000000 --- a/multisrc/overrides/foolslide/sensescans/src/SenseScans.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.sensescans - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class SenseScans : FoolSlide("Sense-Scans", "https://sensescans.com", "en", "/reader") diff --git a/multisrc/overrides/foolslide/silentsky/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/silentsky/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index e7e1874b9..000000000 Binary files a/multisrc/overrides/foolslide/silentsky/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/silentsky/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/silentsky/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 924ba38c1..000000000 Binary files a/multisrc/overrides/foolslide/silentsky/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/silentsky/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/silentsky/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index cf6b71cfd..000000000 Binary files a/multisrc/overrides/foolslide/silentsky/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/silentsky/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/silentsky/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b6279e3d6..000000000 Binary files a/multisrc/overrides/foolslide/silentsky/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/silentsky/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/silentsky/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3e1363c06..000000000 Binary files a/multisrc/overrides/foolslide/silentsky/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/silentsky/res/web_hi_res_512.png b/multisrc/overrides/foolslide/silentsky/res/web_hi_res_512.png deleted file mode 100644 index 64bafecb6..000000000 Binary files a/multisrc/overrides/foolslide/silentsky/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/storminheaven/src/StormInHeaven.kt b/multisrc/overrides/foolslide/storminheaven/src/StormInHeaven.kt deleted file mode 100644 index 2072fc19a..000000000 --- a/multisrc/overrides/foolslide/storminheaven/src/StormInHeaven.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.storminheaven - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class StormInHeaven : FoolSlide("Storm in Heaven", "https://www.storm-in-heaven.net", "it", "/reader-sih") diff --git a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 67a788392..000000000 Binary files a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e49baf93d..000000000 Binary files a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a86e9334a..000000000 Binary files a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 17701943e..000000000 Binary files a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d90dc4aca..000000000 Binary files a/multisrc/overrides/foolslide/tortugaceviri/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tortugaceviri/res/web_hi_res_512.png b/multisrc/overrides/foolslide/tortugaceviri/res/web_hi_res_512.png deleted file mode 100644 index 66ad5c883..000000000 Binary files a/multisrc/overrides/foolslide/tortugaceviri/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tortugaceviri/src/TortugaCeviri.kt b/multisrc/overrides/foolslide/tortugaceviri/src/TortugaCeviri.kt deleted file mode 100644 index edf42cc80..000000000 --- a/multisrc/overrides/foolslide/tortugaceviri/src/TortugaCeviri.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.tortugaceviri - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class TortugaCeviri : FoolSlide("Tortuga Ceviri", "http://tortuga-ceviri.com", "tr", "/okuma") diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a9c9bb333..000000000 Binary files a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 67c8c9318..000000000 Binary files a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c1dce5a8c..000000000 Binary files a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ce57a72b8..000000000 Binary files a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5d5f53630..000000000 Binary files a/multisrc/overrides/foolslide/tuttoanimemanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/res/web_hi_res_512.png b/multisrc/overrides/foolslide/tuttoanimemanga/res/web_hi_res_512.png deleted file mode 100644 index 5a6173396..000000000 Binary files a/multisrc/overrides/foolslide/tuttoanimemanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/tuttoanimemanga/src/TuttoAnimeManga.kt b/multisrc/overrides/foolslide/tuttoanimemanga/src/TuttoAnimeManga.kt deleted file mode 100644 index 5397ae6da..000000000 --- a/multisrc/overrides/foolslide/tuttoanimemanga/src/TuttoAnimeManga.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.it.tuttoanimemanga - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class TuttoAnimeManga : FoolSlide("TuttoAnimeManga", "https://tuttoanimemanga.net", "it", "/slide") diff --git a/multisrc/overrides/foolslide/yuriism/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/yuriism/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a877d14b9..000000000 Binary files a/multisrc/overrides/foolslide/yuriism/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/yuriism/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/yuriism/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 45ba8c708..000000000 Binary files a/multisrc/overrides/foolslide/yuriism/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/yuriism/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/yuriism/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 17e2ee96d..000000000 Binary files a/multisrc/overrides/foolslide/yuriism/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/yuriism/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/yuriism/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1b56b0e87..000000000 Binary files a/multisrc/overrides/foolslide/yuriism/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/yuriism/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/yuriism/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 13d1f19f1..000000000 Binary files a/multisrc/overrides/foolslide/yuriism/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/yuriism/res/web_hi_res_512.png b/multisrc/overrides/foolslide/yuriism/res/web_hi_res_512.png deleted file mode 100644 index bdfd476bf..000000000 Binary files a/multisrc/overrides/foolslide/yuriism/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/yuriism/src/YuriIsm.kt b/multisrc/overrides/foolslide/yuriism/src/YuriIsm.kt deleted file mode 100644 index 844c10517..000000000 --- a/multisrc/overrides/foolslide/yuriism/src/YuriIsm.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.yuriism - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class YuriIsm : FoolSlide("Yuri-ism", "https://www.yuri-ism.net", "en", "/slide") diff --git a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/foolslide/zandynofansub/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 4d314a961..000000000 Binary files a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/foolslide/zandynofansub/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 6ebee1afd..000000000 Binary files a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 9cab71f59..000000000 Binary files a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 541c5001b..000000000 Binary files a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3af8f8861..000000000 Binary files a/multisrc/overrides/foolslide/zandynofansub/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/zandynofansub/res/web_hi_res_512.png b/multisrc/overrides/foolslide/zandynofansub/res/web_hi_res_512.png deleted file mode 100644 index c05473874..000000000 Binary files a/multisrc/overrides/foolslide/zandynofansub/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/foolslide/zandynofansub/src/ZandynoFansub.kt b/multisrc/overrides/foolslide/zandynofansub/src/ZandynoFansub.kt deleted file mode 100644 index 2f39d916b..000000000 --- a/multisrc/overrides/foolslide/zandynofansub/src/ZandynoFansub.kt +++ /dev/null @@ -1,5 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.zandynofansub - -import eu.kanade.tachiyomi.multisrc.foolslide.FoolSlide - -class ZandynoFansub : FoolSlide("Zandy no Fansub", "https://zandynofansub.aishiteru.org", "en", "/reader") diff --git a/multisrc/overrides/genkan/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 0a2c55aa7..000000000 Binary files a/multisrc/overrides/genkan/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e6f0260ff..000000000 Binary files a/multisrc/overrides/genkan/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ca210a848..000000000 Binary files a/multisrc/overrides/genkan/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 872736ea2..000000000 Binary files a/multisrc/overrides/genkan/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index e3e31f8c0..000000000 Binary files a/multisrc/overrides/genkan/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/default/res/web_hi_res_512.png b/multisrc/overrides/genkan/default/res/web_hi_res_512.png deleted file mode 100644 index 3c424c17c..000000000 Binary files a/multisrc/overrides/genkan/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/edelgardescans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/edelgardescans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c2ce8e22e..000000000 Binary files a/multisrc/overrides/genkan/edelgardescans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/edelgardescans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/edelgardescans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 7918bfbc5..000000000 Binary files a/multisrc/overrides/genkan/edelgardescans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/edelgardescans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/edelgardescans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 95b87f7f0..000000000 Binary files a/multisrc/overrides/genkan/edelgardescans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/edelgardescans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/edelgardescans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8653e3901..000000000 Binary files a/multisrc/overrides/genkan/edelgardescans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/edelgardescans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/edelgardescans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3e0457752..000000000 Binary files a/multisrc/overrides/genkan/edelgardescans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/edelgardescans/res/web_hi_res_512.png b/multisrc/overrides/genkan/edelgardescans/res/web_hi_res_512.png deleted file mode 100644 index 6976a21db..000000000 Binary files a/multisrc/overrides/genkan/edelgardescans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/hatigarmscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a9d5392ca..000000000 Binary files a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/hatigarmscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 7b9416711..000000000 Binary files a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 1d4e60e94..000000000 Binary files a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 3ff1f2e71..000000000 Binary files a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1a4392055..000000000 Binary files a/multisrc/overrides/genkan/hatigarmscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/hatigarmscans/res/web_hi_res_512.png deleted file mode 100644 index 2a50498ce..000000000 Binary files a/multisrc/overrides/genkan/hatigarmscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hatigarmscans/src/HatigarmScans.kt b/multisrc/overrides/genkan/hatigarmscans/src/HatigarmScans.kt deleted file mode 100644 index 7a36422a1..000000000 --- a/multisrc/overrides/genkan/hatigarmscans/src/HatigarmScans.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.hatigarmscans - -import eu.kanade.tachiyomi.multisrc.genkan.GenkanOriginal - -class HatigarmScans : GenkanOriginal("Hatigarm Scans", "https://hatigarmscanz.net", "en") { - override val versionId = 2 -} diff --git a/multisrc/overrides/genkan/hunlightscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/hunlightscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index de4ec0f24..000000000 Binary files a/multisrc/overrides/genkan/hunlightscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hunlightscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/hunlightscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 8ff4c6287..000000000 Binary files a/multisrc/overrides/genkan/hunlightscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hunlightscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/hunlightscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 962eb5a8b..000000000 Binary files a/multisrc/overrides/genkan/hunlightscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hunlightscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/hunlightscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8b80eb80e..000000000 Binary files a/multisrc/overrides/genkan/hunlightscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hunlightscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/hunlightscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 69e7a77e3..000000000 Binary files a/multisrc/overrides/genkan/hunlightscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/hunlightscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/hunlightscans/res/web_hi_res_512.png deleted file mode 100644 index 18058bc04..000000000 Binary files a/multisrc/overrides/genkan/hunlightscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/methodscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/methodscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index cb19743bc..000000000 Binary files a/multisrc/overrides/genkan/methodscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/methodscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/methodscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3a6afa01f..000000000 Binary files a/multisrc/overrides/genkan/methodscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/methodscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/methodscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 726385f39..000000000 Binary files a/multisrc/overrides/genkan/methodscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/methodscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/methodscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index a8d6dcda6..000000000 Binary files a/multisrc/overrides/genkan/methodscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/methodscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/methodscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index dbb55784d..000000000 Binary files a/multisrc/overrides/genkan/methodscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/methodscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/methodscans/res/web_hi_res_512.png deleted file mode 100644 index ec03ba336..000000000 Binary files a/multisrc/overrides/genkan/methodscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/reaperscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/reaperscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f6c5fc5a7..000000000 Binary files a/multisrc/overrides/genkan/reaperscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/reaperscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/reaperscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e7ffd65f3..000000000 Binary files a/multisrc/overrides/genkan/reaperscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/reaperscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/reaperscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d79fd54e9..000000000 Binary files a/multisrc/overrides/genkan/reaperscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/reaperscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/reaperscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 779d9aea3..000000000 Binary files a/multisrc/overrides/genkan/reaperscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/reaperscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/reaperscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 08a0864d9..000000000 Binary files a/multisrc/overrides/genkan/reaperscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/reaperscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/reaperscans/res/web_hi_res_512.png deleted file mode 100644 index 1c6f8c99c..000000000 Binary files a/multisrc/overrides/genkan/reaperscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/secretscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/secretscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c5e58c5b1..000000000 Binary files a/multisrc/overrides/genkan/secretscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/secretscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/secretscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c9cfb30b2..000000000 Binary files a/multisrc/overrides/genkan/secretscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/secretscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/secretscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 7ad74f830..000000000 Binary files a/multisrc/overrides/genkan/secretscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/secretscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/secretscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 64a93f9a8..000000000 Binary files a/multisrc/overrides/genkan/secretscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/secretscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/secretscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 949ccd3da..000000000 Binary files a/multisrc/overrides/genkan/secretscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/secretscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/secretscans/res/web_hi_res_512.png deleted file mode 100644 index f29d331e0..000000000 Binary files a/multisrc/overrides/genkan/secretscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/thenonamesscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 992c70a58..000000000 Binary files a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/thenonamesscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3a57df747..000000000 Binary files a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 608fe980b..000000000 Binary files a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index cf635af71..000000000 Binary files a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index e2167a943..000000000 Binary files a/multisrc/overrides/genkan/thenonamesscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/thenonamesscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/thenonamesscans/res/web_hi_res_512.png deleted file mode 100644 index 2fbe7c026..000000000 Binary files a/multisrc/overrides/genkan/thenonamesscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/genkan/zeroscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/genkan/zeroscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 933daaf33..000000000 Binary files a/multisrc/overrides/genkan/zeroscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/zeroscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/genkan/zeroscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index db4836dab..000000000 Binary files a/multisrc/overrides/genkan/zeroscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/zeroscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/genkan/zeroscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2870ee40c..000000000 Binary files a/multisrc/overrides/genkan/zeroscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/zeroscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/genkan/zeroscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1bcd28c9b..000000000 Binary files a/multisrc/overrides/genkan/zeroscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/zeroscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/genkan/zeroscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index e2f8fc8d8..000000000 Binary files a/multisrc/overrides/genkan/zeroscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/genkan/zeroscans/res/web_hi_res_512.png b/multisrc/overrides/genkan/zeroscans/res/web_hi_res_512.png deleted file mode 100644 index fe905782f..000000000 Binary files a/multisrc/overrides/genkan/zeroscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/luscious/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/luscious/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 175516997..000000000 Binary files a/multisrc/overrides/luscious/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/luscious/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/luscious/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index decc185a5..000000000 Binary files a/multisrc/overrides/luscious/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/luscious/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/luscious/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bad49b50c..000000000 Binary files a/multisrc/overrides/luscious/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/luscious/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/luscious/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 655f1aa6f..000000000 Binary files a/multisrc/overrides/luscious/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/luscious/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/luscious/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 8c738053d..000000000 Binary files a/multisrc/overrides/luscious/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/luscious/default/res/web_hi_res_512.png b/multisrc/overrides/luscious/default/res/web_hi_res_512.png deleted file mode 100644 index 67284a1ee..000000000 Binary files a/multisrc/overrides/luscious/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/luscious/luscious/src/LusciousFactory.kt b/multisrc/overrides/luscious/luscious/src/LusciousFactory.kt deleted file mode 100644 index c847e0d6b..000000000 --- a/multisrc/overrides/luscious/luscious/src/LusciousFactory.kt +++ /dev/null @@ -1,32 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.luscious - -import eu.kanade.tachiyomi.multisrc.luscious.Luscious -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class LusciousFactory : SourceFactory { - override fun createSources(): List = listOf( - LusciousEN(), - LusciousJA(), - LusciousES(), - LusciousIT(), - LusciousDE(), - LusciousFR(), - LusciousZH(), - LusciousKO(), - LusciousOTHER(), - LusciousPT(), - LusciousTH(), - ) -} -class LusciousEN : Luscious("Luscious", "https://www.luscious.net", "en") -class LusciousJA : Luscious("Luscious", "https://www.luscious.net", "ja") -class LusciousES : Luscious("Luscious", "https://www.luscious.net", "es") -class LusciousIT : Luscious("Luscious", "https://www.luscious.net", "it") -class LusciousDE : Luscious("Luscious", "https://www.luscious.net", "de") -class LusciousFR : Luscious("Luscious", "https://www.luscious.net", "fr") -class LusciousZH : Luscious("Luscious", "https://www.luscious.net", "zh") -class LusciousKO : Luscious("Luscious", "https://www.luscious.net", "ko") -class LusciousOTHER : Luscious("Luscious", "https://www.luscious.net", "other") -class LusciousPT : Luscious("Luscious", "https://www.luscious.net", "pt") -class LusciousTH : Luscious("Luscious", "https://www.luscious.net", "th") diff --git a/multisrc/overrides/luscious/lusciousapi/src/LusciousAPIFactory.kt b/multisrc/overrides/luscious/lusciousapi/src/LusciousAPIFactory.kt deleted file mode 100644 index 9613a2dc6..000000000 --- a/multisrc/overrides/luscious/lusciousapi/src/LusciousAPIFactory.kt +++ /dev/null @@ -1,32 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.lusciousapi - -import eu.kanade.tachiyomi.multisrc.luscious.Luscious -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class LusciousAPIFactory : SourceFactory { - override fun createSources(): List = listOf( - LusciousAPIEN(), - LusciousAPIJA(), - LusciousAPIES(), - LusciousAPIIT(), - LusciousAPIDE(), - LusciousAPIFR(), - LusciousAPIZH(), - LusciousAPIKO(), - LusciousAPIOTHER(), - LusciousAPIPT(), - LusciousAPITH(), - ) -} -class LusciousAPIEN : Luscious("Luscious (API)", "https://api.luscious.net", "en") -class LusciousAPIJA : Luscious("Luscious (API)", "https://api.luscious.net", "ja") -class LusciousAPIES : Luscious("Luscious (API)", "https://api.luscious.net", "es") -class LusciousAPIIT : Luscious("Luscious (API)", "https://api.luscious.net", "it") -class LusciousAPIDE : Luscious("Luscious (API)", "https://api.luscious.net", "de") -class LusciousAPIFR : Luscious("Luscious (API)", "https://api.luscious.net", "fr") -class LusciousAPIZH : Luscious("Luscious (API)", "https://api.luscious.net", "zh") -class LusciousAPIKO : Luscious("Luscious (API)", "https://api.luscious.net", "ko") -class LusciousAPIOTHER : Luscious("Luscious (API)", "https://api.luscious.net", "other") -class LusciousAPIPT : Luscious("Luscious (API)", "https://api.luscious.net", "pt") -class LusciousAPITH : Luscious("Luscious (API)", "https://api.luscious.net", "th") diff --git a/multisrc/overrides/luscious/lusciousmembers/src/LusciousMembersFactory.kt b/multisrc/overrides/luscious/lusciousmembers/src/LusciousMembersFactory.kt deleted file mode 100644 index 955e834d3..000000000 --- a/multisrc/overrides/luscious/lusciousmembers/src/LusciousMembersFactory.kt +++ /dev/null @@ -1,32 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.lusciousmembers - -import eu.kanade.tachiyomi.multisrc.luscious.Luscious -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class LusciousMembersFactory : SourceFactory { - override fun createSources(): List = listOf( - LusciousMembersEN(), - LusciousMembersJA(), - LusciousMembersES(), - LusciousMembersIT(), - LusciousMembersDE(), - LusciousMembersFR(), - LusciousMembersZH(), - LusciousMembersKO(), - LusciousMembersOTHER(), - LusciousMembersPT(), - LusciousMembersTH(), - ) -} -class LusciousMembersEN : Luscious("Luscious (Members)", "https://members.luscious.net", "en") -class LusciousMembersJA : Luscious("Luscious (Members)", "https://members.luscious.net", "ja") -class LusciousMembersES : Luscious("Luscious (Members)", "https://members.luscious.net", "es") -class LusciousMembersIT : Luscious("Luscious (Members)", "https://members.luscious.net", "it") -class LusciousMembersDE : Luscious("Luscious (Members)", "https://members.luscious.net", "de") -class LusciousMembersFR : Luscious("Luscious (Members)", "https://members.luscious.net", "fr") -class LusciousMembersZH : Luscious("Luscious (Members)", "https://members.luscious.net", "zh") -class LusciousMembersKO : Luscious("Luscious (Members)", "https://members.luscious.net", "ko") -class LusciousMembersOTHER : Luscious("Luscious (Members)", "https://members.luscious.net", "other") -class LusciousMembersPT : Luscious("Luscious (Members)", "https://members.luscious.net", "pt") -class LusciousMembersTH : Luscious("Luscious (Members)", "https://members.luscious.net", "th") diff --git a/multisrc/overrides/madara/adonisfansub/src/AdonisFansub.kt b/multisrc/overrides/madara/adonisfansub/src/AdonisFansub.kt deleted file mode 100644 index 773c378bd..000000000 --- a/multisrc/overrides/madara/adonisfansub/src/AdonisFansub.kt +++ /dev/null @@ -1,13 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.adonisfansub - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -@Nsfw -class AdonisFansub : Madara("Adonis Fansub", "https://manga.adonisfansub.com", "tr") { - override val userAgentRandomizer = "" - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=latest", headers) -} diff --git a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index b91b9ddd9..000000000 Binary files a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 571df049a..000000000 Binary files a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c940afb1a..000000000 Binary files a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 07feeb4a8..000000000 Binary files a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 55df1d47b..000000000 Binary files a/multisrc/overrides/madara/agentofchangetranslations/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/agentofchangetranslations/res/web_hi_res_512.png b/multisrc/overrides/madara/agentofchangetranslations/res/web_hi_res_512.png deleted file mode 100644 index 482ec52a0..000000000 Binary files a/multisrc/overrides/madara/agentofchangetranslations/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/agentofchangetranslations/src/AgentofChangeTranslations.kt b/multisrc/overrides/madara/agentofchangetranslations/src/AgentofChangeTranslations.kt deleted file mode 100644 index c2e165e8e..000000000 --- a/multisrc/overrides/madara/agentofchangetranslations/src/AgentofChangeTranslations.kt +++ /dev/null @@ -1,43 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.agentofchangetranslations - -import android.annotation.SuppressLint -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Headers -import okhttp3.Response - -class AgentofChangeTranslations : Madara("Agent of Change Translations", "https://aoc.moe", "en") { - override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl) - override fun popularMangaSelector() = "div.page-item-detail.manga:has(span.chapter)" - override fun chapterListSelector() = "li.wp-manga-chapter:has(a)" - - @SuppressLint("DefaultLocale") - override fun chapterListParse(response: Response): List { - return response.asJsoup().let { document -> - document.select(chapterListSelector()).let { normalChapters -> - if (normalChapters.isNotEmpty()) { - normalChapters.map { chapterFromElement(it) } - } else { - // For their "fancy" volume/chapter lists - document.select("div.wpb_wrapper:contains(volume) a") - .filter { it.attr("href").contains(baseUrl) && !it.attr("href").contains("imgur") } - .map { volumeChapter -> - SChapter.create().apply { - volumeChapter.attr("href").let { url -> - name = if (url.contains("volume")) { - val volume = url.substringAfter("volume-").substringBefore("/") - val volChap = url.substringAfter("volume-$volume/").substringBefore("/").replace("-", " ").capitalize() - "Volume $volume - $volChap" - } else { - url.substringBefore("/p").substringAfterLast("/").replace("-", " ").capitalize() - } - setUrlWithoutDomain(url.substringBefore("?") + "?style=list") - } - } - } - }.reversed() - } - } - } -} diff --git a/multisrc/overrides/madara/allporncomic/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/allporncomic/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d21ab32f3..000000000 Binary files a/multisrc/overrides/madara/allporncomic/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/allporncomic/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/allporncomic/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index f3565405e..000000000 Binary files a/multisrc/overrides/madara/allporncomic/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/allporncomic/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/allporncomic/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 45847aad3..000000000 Binary files a/multisrc/overrides/madara/allporncomic/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/allporncomic/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/allporncomic/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 705f3c244..000000000 Binary files a/multisrc/overrides/madara/allporncomic/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/allporncomic/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/allporncomic/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7313ccf92..000000000 Binary files a/multisrc/overrides/madara/allporncomic/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/allporncomic/res/web_hi_res_512.png b/multisrc/overrides/madara/allporncomic/res/web_hi_res_512.png deleted file mode 100644 index 8a6d006d7..000000000 Binary files a/multisrc/overrides/madara/allporncomic/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/allporncomic/src/AllPornComic.kt b/multisrc/overrides/madara/allporncomic/src/AllPornComic.kt deleted file mode 100644 index 9b3c39300..000000000 --- a/multisrc/overrides/madara/allporncomic/src/AllPornComic.kt +++ /dev/null @@ -1,151 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.allporncomic - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -@Nsfw -class AllPornComic : Madara("AllPornComic", "https://allporncomic.com", "en") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=latest", headers) - override fun searchMangaNextPageSelector() = "a[rel=next]" - override fun getGenreList() = listOf( - Genre("3D", "3d"), - Genre("Ahegao", "ahegao"), - Genre("Alien Girl", "alien-girl"), - Genre("Anal", "anal"), - Genre("Anime", "anime"), - Genre("Anthology", "anthology"), - Genre("Artbook", "artbook"), - Genre("BBW / Chubby / Fat Woman", "bbw"), - Genre("BDSM", "bdsm"), - Genre("Big Areolae", "big-areolae"), - Genre("Big Ass", "big-ass"), - Genre("Big Balls", "big-balls"), - Genre("Big Breasts", "big-breasts"), - Genre("Big Clit", "big-clit"), - Genre("Big Nipples", "big-nipples"), - Genre("Big Penis", "big-penis"), - Genre("Bikini", "bikini"), - Genre("Blackmail", "blackmail"), - Genre("Blindfold", "blindfold"), - Genre("Body Modification", "body-modification"), - Genre("Body Swap", "body-swap"), - Genre("Body Writing", "body-writing"), - Genre("BodyStocking", "bodystocking"), - Genre("Bodysuit", "bodysuit"), - Genre("Bondage", "bondage"), - Genre("Brain Fuck", "brain-fuck"), - Genre("Cartoon", "cartoon"), - Genre("Cheerleader", "cheerleader"), - Genre("Chinese Dress", "chinese-dress"), - Genre("Collar / Choker", "collar"), - Genre("Comedy", "comedy"), - Genre("Corruption", "corruption"), - Genre("Corset", "corset"), - Genre("Crotch Tattoo", "crotch-tattoo"), - Genre("Dark Skin", "dark-skin"), - Genre("Demon Girl / Succubus", "demon-girl"), - Genre("Dick Growth", "dick-growth"), - Genre("Dickgirl On Dickgirl", "dickgirl-on-dickgirl"), - Genre("Dickgirl On Male", "dickgirl-on-male"), - Genre("Dickgirls Only", "dickgirls-only"), - Genre("Drugs", "drugs"), - Genre("Drunk", "drunk"), - Genre("Exhibitionism", "exhibitionism"), - Genre("FFM Threesome", "ffm-threesome"), - Genre("FFT Threesome", "fft-threesome"), - Genre("Females Only", "females-only"), - Genre("Femdom", "femdom"), - Genre("Feminization", "feminization"), - Genre("Full Body Tattoo", "full-body-tattoo"), - Genre("Full Color", "full-color"), - Genre("Futanari", "futanari"), - Genre("Gender Bender", "gender-bender"), - Genre("Glasses", "glasses"), - Genre("Group", "group"), - Genre("Gyaru", "gyaru"), - Genre("Gyaru-OH", "gyaru-oh"), - Genre("Harem", "harem"), - Genre("Hentai", "hentai"), - Genre("Human Pet", "human-pet"), - Genre("Humiliation", "humiliation"), - Genre("Impregnation", "impregnation"), - Genre("Incest", "incest"), - Genre("Interracial", "interracial"), - Genre("Kimono", "kimono"), - Genre("Latex", "latex"), - Genre("Leash", "leash"), - Genre("Lingerie", "lingerie"), - Genre("Lolicon", "lolicon"), - Genre("MILF", "milf"), - Genre("MMF Threesome", "mmf-threesome"), - Genre("MMT Threesome", "mmt-threesome"), - Genre("Magical Girl", "magical-girl"), - Genre("Maid", "maid"), - Genre("Male On Dickgirl", "male-on-dickgirl"), - Genre("Manhwa", "manhwa"), - Genre("Military", "military"), - Genre("Milking", "milking"), - Genre("Mind Break", "mind-break"), - Genre("Mind Control", "mind-control"), - Genre("Monster Girl", "monster-girl"), - Genre("Moral Degeneration", "moral-degeneration"), - Genre("Muscle", "muscle"), - Genre("Muscle Growth", "muscle-growth"), - Genre("Nakadashi", "nakadashi"), - Genre("Netorare", "netorare"), - Genre("Netori", "netori"), - Genre("Ninja", "ninja"), - Genre("Nun", "nun"), - Genre("Nurse", "nurse"), - Genre("Orgy", "orgy"), - Genre("Paizuri", "paizuri"), - Genre("Pegging", "pegging"), - Genre("Piercing", "piercing"), - Genre("Pixie Cut", "pixie-cut"), - Genre("Policewoman", "policewoman"), - Genre("Possession", "possession"), - Genre("Retro", "retro"), - Genre("Ryona", "ryona"), - Genre("School Swimsuit", "school-swimsuit"), - Genre("Schoolboy Uniform", "schoolboy-uniform"), - Genre("Schoolgirl Uniform", "schoolgirl-uniform"), - Genre("Shared Senses", "shared-senses"), - Genre("Shemale", "shemale"), - Genre("Shibari", "shibari"), - Genre("Shotacon", "shotacon"), - Genre("Slave", "slave"), - Genre("Slime Girl", "slime-girl"), - Genre("Small Breasts", "small-breasts"), - Genre("Stockings", "stockings"), - Genre("Strap-on", "strap-on"), - Genre("Stuck In Wall", "stuck-in-wall"), - Genre("Superhero", "superhero"), - Genre("Superheroine", "superheroine"), - Genre("Tail", "tail"), - Genre("Tail Plug", "tail-plug"), - Genre("Tankoubon", "tankoubon"), - Genre("Tentacles", "tentacles"), - Genre("Thigh High Boots", "thigh-high-boots"), - Genre("Tights", "tights"), - Genre("Time Stop", "time-stop"), - Genre("Tomboy", "tomboy"), - Genre("Tomgirl", "tomgirl"), - Genre("Torture", "torture"), - Genre("Transformation", "transformation"), - Genre("Uncensored", "uncensored"), - Genre("Unusual Pupils", "unusual-pupils"), - Genre("Unusual Teeth", "unusual-teeth"), - Genre("Vampire", "vampire"), - Genre("Virginity", "virginity"), - Genre("Voyeurism", "voyeurism"), - Genre("Webtoon", "webtoon"), - Genre("Western", "western"), - Genre("Witch", "witch"), - Genre("Yandere", "yandere"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri") - ) -} diff --git a/multisrc/overrides/madara/aloalivn/src/Aloalivn.kt b/multisrc/overrides/madara/aloalivn/src/Aloalivn.kt deleted file mode 100644 index 15b8e097e..000000000 --- a/multisrc/overrides/madara/aloalivn/src/Aloalivn.kt +++ /dev/null @@ -1,54 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.aloalivn - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class Aloalivn : Madara("Aloalivn", "https://aloalivn.com", "en") { - override fun getGenreList() = listOf( - Genre("Action", "action"), - Genre("Adult", "adult"), - Genre("Adventure", "adventure"), - Genre("Anime", "anime"), - Genre("Cartoon", "cartoon"), - Genre("Comedy", "comedy"), - Genre("Comic", "comic"), - Genre("Cooking", "cooking"), - Genre("Detective", "detective"), - Genre("Doujinshi", "doujinshi"), - Genre("Drama", "drama"), - Genre("Ecchi", "ecchi"), - Genre("Fantasy", "fantasy"), - Genre("Gender bender", "gender-bender"), - Genre("Harem", "harem"), - Genre("Historical", "historical"), - Genre("Horror", "horror"), - Genre("Josei", "josei"), - Genre("Live action", "live-action"), - Genre("Manga", "manga"), - Genre("Manhua", "manhua"), - Genre("Manhwa", "manhwa"), - Genre("Martial arts", "martial-arts"), - Genre("Mature", "mature"), - Genre("Mecha", "mecha"), - Genre("Mystery", "mystery"), - Genre("One shot", "one-shot"), - Genre("Psychological", "psychological"), - Genre("Romance", "romance"), - Genre("School Life", "school-life"), - Genre("Si-fi", "si-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo", "shoujo"), - Genre("Shoujo ai", "shoujo-ai"), - Genre("Shounen", "shounen"), - Genre("Shounen ai", "shounen-ai"), - Genre("Slice of Life", "slice-of-life"), - Genre("Smut", "smut"), - Genre("Soft Yaoi", "soft-yaoi"), - Genre("Soft Yuri", "soft-yuri"), - Genre("Sports", "sports"), - Genre("Supernatural", "supernatural"), - Genre("Tragedy", "tragedy"), - Genre("Webtoon", "webtoon"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri"), - ) -} diff --git a/multisrc/overrides/madara/animangaes/src/AniMangaEs.kt b/multisrc/overrides/madara/animangaes/src/AniMangaEs.kt deleted file mode 100644 index 886db9bf6..000000000 --- a/multisrc/overrides/madara/animangaes/src/AniMangaEs.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.animangaes - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.Response - -class AniMangaEs : Madara("AniMangaEs", "https://animangaes.com", "en") { - override val pageListParseSelector = "div.text-left noscript" - override val chapterUrlSuffix = "" - override fun chapterListParse(response: Response): List = super.chapterListParse(response).reversed() -} diff --git a/multisrc/overrides/madara/apollcomics/src/ApollComics.kt b/multisrc/overrides/madara/apollcomics/src/ApollComics.kt deleted file mode 100644 index 6f66f2c8b..000000000 --- a/multisrc/overrides/madara/apollcomics/src/ApollComics.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.apollcomics - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ApollComics : Madara("ApollComics", "https://apollcomics.xyz", "es", SimpleDateFormat("dd MMMM, yyyy", Locale("es"))) diff --git a/multisrc/overrides/madara/arangscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/arangscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c2392ef6f..000000000 Binary files a/multisrc/overrides/madara/arangscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/arangscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/arangscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2fafbfd74..000000000 Binary files a/multisrc/overrides/madara/arangscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/arangscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/arangscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 6d0cbaab7..000000000 Binary files a/multisrc/overrides/madara/arangscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/arangscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/arangscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 86e98bb5f..000000000 Binary files a/multisrc/overrides/madara/arangscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/arangscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/arangscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 45be7c823..000000000 Binary files a/multisrc/overrides/madara/arangscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/arangscans/res/web_hi_res_512.png b/multisrc/overrides/madara/arangscans/res/web_hi_res_512.png deleted file mode 100644 index 95455fb32..000000000 Binary files a/multisrc/overrides/madara/arangscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/arangscans/src/ArangScans.kt b/multisrc/overrides/madara/arangscans/src/ArangScans.kt deleted file mode 100644 index 0e03fb769..000000000 --- a/multisrc/overrides/madara/arangscans/src/ArangScans.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.arangscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class ArangScans : Madara("Arang Scans", "https://arangscans.com", "en") { - override val userAgentRandomizer = "" - // has very few manga - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga?m_orderby=views", headers) - override fun popularMangaNextPageSelector(): String? = null - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manga?m_orderby=latest", headers) - override fun latestUpdatesNextPageSelector(): String? = null -} diff --git a/multisrc/overrides/madara/araznovel/src/ArazNovel.kt b/multisrc/overrides/madara/araznovel/src/ArazNovel.kt deleted file mode 100644 index f13e251de..000000000 --- a/multisrc/overrides/madara/araznovel/src/ArazNovel.kt +++ /dev/null @@ -1,74 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.araznovel - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.FormBody -import okhttp3.Response -import java.text.SimpleDateFormat -import java.util.Locale - -class ArazNovel : Madara("ArazNovel", "https://www.araznovel.com", "tr", SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())) { - override fun formBuilder(page: Int, popular: Boolean): FormBody.Builder = super.formBuilder(page, popular) - .add("vars[meta_query][0][0][value]", "manga") - - override fun getGenreList() = listOf( - Genre("Aksiyon", "action"), - Genre("Macera", "adventure"), - Genre("Cartoon", "cartoon"), - Genre("Comic", "comic"), - Genre("Komedi", "comedy"), - Genre("Yemek", "cooking"), - Genre("Doujinshi", "doujinshi"), - Genre("Dram", "drama"), - Genre("Ecchi", "ecchi"), - Genre("Fantastik", "fantasy"), - Genre("Harem", "harem"), - Genre("Tarihi", "historical"), - Genre("Korku", "horror"), - Genre("Manga", "manga"), - Genre("Manhua", "manhua"), - Genre("Manhwa", "manhwa"), - Genre("Olgun", "mature"), - Genre("Mecha", "mecha"), - Genre("Yetişkin", "adult"), - Genre("Gizem", "mystery"), - Genre("One Shot", "one-shot"), - Genre("Isekai", "isekai"), - Genre("Josei", "josei"), - Genre("Dedektif", "detective"), - Genre("Karanlık", "smut"), - Genre("Romantizm", "romance"), - Genre("Okul Yaşamı", "school-life"), - Genre("Yaşamdan Kesit", "slice-of-life"), - Genre("Spor", "sports"), - Genre("Doğa Üstü", "supernatural"), - Genre("Trajedi", "tragedy"), - Genre("Webtoon ", "webtoon"), - Genre("Dövüş Sanatları ", "martial-arts"), - Genre("Bilim Kurgu", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo", "shoujo"), - Genre("Shoujo Ai", "shoujo-ai"), - Genre("Shounen", "shounen"), - Genre("Shounen Ai", "shounen-ai"), - Genre("Soft Yaoi", "soft-yaoi"), - Genre("Soft Yuri", "soft-yuri"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri") - ) - - override fun chapterListParse(response: Response): List { - return getXhrChapters(response.asJsoup().select("div#manga-chapters-holder").attr("data-id")).let { document -> - document.select("li.parent").let { elements -> - if (!elements.isNullOrEmpty()) { - elements.reversed() - .map { volumeElement -> volumeElement.select(chapterListSelector()).map { chapterFromElement(it) } } - .flatten() - } else { - document.select(chapterListSelector()).map { chapterFromElement(it) } - } - } - } - } -} diff --git a/multisrc/overrides/madara/argosscan/src/ArgosScan.kt b/multisrc/overrides/madara/argosscan/src/ArgosScan.kt deleted file mode 100644 index 0acad44bc..000000000 --- a/multisrc/overrides/madara/argosscan/src/ArgosScan.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.argosscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ArgosScan : Madara("Argos Scan", "https://argosscan.com", "pt-BR", SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/asgardteam/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/asgardteam/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a0493bb1f..000000000 Binary files a/multisrc/overrides/madara/asgardteam/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/asgardteam/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/asgardteam/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 091607e54..000000000 Binary files a/multisrc/overrides/madara/asgardteam/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/asgardteam/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/asgardteam/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 0c3aff264..000000000 Binary files a/multisrc/overrides/madara/asgardteam/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/asgardteam/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/asgardteam/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d9f143f03..000000000 Binary files a/multisrc/overrides/madara/asgardteam/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/asgardteam/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/asgardteam/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ebe67ace8..000000000 Binary files a/multisrc/overrides/madara/asgardteam/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/asgardteam/res/web_hi_res_512.png b/multisrc/overrides/madara/asgardteam/res/web_hi_res_512.png deleted file mode 100644 index a451bfd0e..000000000 Binary files a/multisrc/overrides/madara/asgardteam/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/astrallibrary/src/AstralLibrary.kt b/multisrc/overrides/madara/astrallibrary/src/AstralLibrary.kt deleted file mode 100644 index 290560d34..000000000 --- a/multisrc/overrides/madara/astrallibrary/src/AstralLibrary.kt +++ /dev/null @@ -1,17 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.astrallibrary - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class AstralLibrary : Madara("Astral Library", "https://www.astrallibrary.net", "en", SimpleDateFormat("d MMM", Locale.US)) { - override fun popularMangaRequest(page: Int): Request { - return GET("$baseUrl/manga-tag/manga/?m_orderby=views&page=$page", headers) - } - - override fun latestUpdatesRequest(page: Int): Request { - return GET("$baseUrl/manga-tag/manga/?m_orderby=latest&page=$page", headers) - } -} diff --git a/multisrc/overrides/madara/atikrost/src/Atikrost.kt b/multisrc/overrides/madara/atikrost/src/Atikrost.kt deleted file mode 100644 index f20e4eebd..000000000 --- a/multisrc/overrides/madara/atikrost/src/Atikrost.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.atikrost - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Atikrost : Madara("Atikrost", "https://atikrost.com", "tr", SimpleDateFormat("MMMM dd, yyyy", Locale("tr"))) diff --git a/multisrc/overrides/madara/atmsubs/src/ATMSubs.kt b/multisrc/overrides/madara/atmsubs/src/ATMSubs.kt deleted file mode 100644 index efd6dc9f5..000000000 --- a/multisrc/overrides/madara/atmsubs/src/ATMSubs.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.atmsubs - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ATMSubs : Madara("ATM-Subs", "https://atm-subs.fr", "fr", SimpleDateFormat("d MMMM yyyy", Locale("fr"))) diff --git a/multisrc/overrides/madara/ayatoon/src/AYATOON.kt b/multisrc/overrides/madara/ayatoon/src/AYATOON.kt deleted file mode 100644 index e3a1c6fa3..000000000 --- a/multisrc/overrides/madara/ayatoon/src/AYATOON.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.ayatoon - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - - -class AYATOON : Madara("AYATOON", "https://ayatoon.com", "tr", SimpleDateFormat("dd MMM yyyy", Locale("tr"))) diff --git a/multisrc/overrides/madara/azora/src/Azora.kt b/multisrc/overrides/madara/azora/src/Azora.kt deleted file mode 100644 index 1dd65e34e..000000000 --- a/multisrc/overrides/madara/azora/src/Azora.kt +++ /dev/null @@ -1,21 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.azora - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.Request -import org.jsoup.nodes.Element - -class Azora : Madara("Azora", "https://azoramanga.com", "ar") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=views", headers) - override fun chapterListSelector() = "li.wp-manga-chapter:not(.premium-block)" // Filter fake chapters - override fun chapterFromElement(element: Element): SChapter { - val chapter = SChapter.create() - - element.select("a").let { - chapter.url = it.attr("href").substringAfter(baseUrl) - chapter.name = it.text() - } - return chapter - } -} diff --git a/multisrc/overrides/madara/bakaman/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/bakaman/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 4f0f78899..000000000 Binary files a/multisrc/overrides/madara/bakaman/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/bakaman/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/bakaman/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index dc580cbbd..000000000 Binary files a/multisrc/overrides/madara/bakaman/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/bakaman/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/bakaman/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 49054ae80..000000000 Binary files a/multisrc/overrides/madara/bakaman/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/bakaman/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/bakaman/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8e08a9ba7..000000000 Binary files a/multisrc/overrides/madara/bakaman/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/bakaman/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/bakaman/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index c269d30b4..000000000 Binary files a/multisrc/overrides/madara/bakaman/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/bakaman/res/web_hi_res_512.png b/multisrc/overrides/madara/bakaman/res/web_hi_res_512.png deleted file mode 100644 index e5c98137b..000000000 Binary files a/multisrc/overrides/madara/bakaman/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/bestmanga/src/BestManga.kt b/multisrc/overrides/madara/bestmanga/src/BestManga.kt deleted file mode 100644 index 76fb943fb..000000000 --- a/multisrc/overrides/madara/bestmanga/src/BestManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.ru.bestmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class BestManga : Madara("BestManga", "https://bestmanga.club", "ru", SimpleDateFormat("dd.MM.yyyy", Locale.getDefault())) diff --git a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/catonheadtranslations/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index bd9c8e96a..000000000 Binary files a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/catonheadtranslations/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5f3cb8283..000000000 Binary files a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d8ed8054c..000000000 Binary files a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 327beb2c7..000000000 Binary files a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index dd90887c0..000000000 Binary files a/multisrc/overrides/madara/catonheadtranslations/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/catonheadtranslations/res/web_hi_res_512.png b/multisrc/overrides/madara/catonheadtranslations/res/web_hi_res_512.png deleted file mode 100644 index b7fec896b..000000000 Binary files a/multisrc/overrides/madara/catonheadtranslations/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/cattranslator/src/CatTranslator.kt b/multisrc/overrides/madara/cattranslator/src/CatTranslator.kt deleted file mode 100644 index 5856600bd..000000000 --- a/multisrc/overrides/madara/cattranslator/src/CatTranslator.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.th.cattranslator - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.POST -import okhttp3.CacheControl -import okhttp3.Request - -class CatTranslator : Madara("CAT-translator", "https://cat-translator.com", "th") { - override fun popularMangaRequest(page: Int): Request = - POST("$baseUrl/manga/wp-admin/admin-ajax.php", formHeaders, formBuilder(page, true).build(), CacheControl.FORCE_NETWORK) - - override fun latestUpdatesRequest(page: Int): Request = - POST("$baseUrl/manga/wp-admin/admin-ajax.php", formHeaders, formBuilder(page, false).build(), CacheControl.FORCE_NETWORK) - - override fun searchPage(page: Int): String = "manga/page/$page/" -} diff --git a/multisrc/overrides/madara/chibimanga/src/ChibiManga.kt b/multisrc/overrides/madara/chibimanga/src/ChibiManga.kt deleted file mode 100644 index 571f1c479..000000000 --- a/multisrc/overrides/madara/chibimanga/src/ChibiManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.chibimanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ChibiManga : Madara("Chibi Manga", "https://www.cmreader.info", "en", dateFormat = SimpleDateFormat("MMM dd, yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/clovermanga/src/CloverManga.kt b/multisrc/overrides/madara/clovermanga/src/CloverManga.kt deleted file mode 100644 index f71792297..000000000 --- a/multisrc/overrides/madara/clovermanga/src/CloverManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.clovermanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class CloverManga : Madara("Clover Manga", "https://clover-manga.com", "tr", SimpleDateFormat("MMMM dd, yyyy", Locale("tr"))) diff --git a/multisrc/overrides/madara/comickiba/src/ComicKiba.kt b/multisrc/overrides/madara/comickiba/src/ComicKiba.kt deleted file mode 100644 index c1d13e737..000000000 --- a/multisrc/overrides/madara/comickiba/src/ComicKiba.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.comickiba - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ComicKiba : Madara("ComicKiba", "https://comickiba.com", "en") { - override val pageListParseSelector = "li.blocks-gallery-item img:nth-child(1), div.reading-content p > img, .read-container .reading-content img" -} diff --git a/multisrc/overrides/madara/cutiepie/src/CutiePie.kt b/multisrc/overrides/madara/cutiepie/src/CutiePie.kt deleted file mode 100644 index 3a455c070..000000000 --- a/multisrc/overrides/madara/cutiepie/src/CutiePie.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.cutiepie - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class CutiePie : Madara("Cutie Pie", "https://cutiepie.ga", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr"))) diff --git a/multisrc/overrides/madara/decadencescans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/decadencescans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 282f7cfed..000000000 Binary files a/multisrc/overrides/madara/decadencescans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/decadencescans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/decadencescans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index aa779050e..000000000 Binary files a/multisrc/overrides/madara/decadencescans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/decadencescans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/decadencescans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 0855648fc..000000000 Binary files a/multisrc/overrides/madara/decadencescans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/decadencescans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/decadencescans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index fed98adf8..000000000 Binary files a/multisrc/overrides/madara/decadencescans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/decadencescans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/decadencescans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3a3469230..000000000 Binary files a/multisrc/overrides/madara/decadencescans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/decadencescans/res/web_hi_res_512.png b/multisrc/overrides/madara/decadencescans/res/web_hi_res_512.png deleted file mode 100644 index 032a3db93..000000000 Binary files a/multisrc/overrides/madara/decadencescans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index bc8eef503..000000000 Binary files a/multisrc/overrides/madara/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e51d65390..000000000 Binary files a/multisrc/overrides/madara/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index b011eaf9b..000000000 Binary files a/multisrc/overrides/madara/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index dac0772db..000000000 Binary files a/multisrc/overrides/madara/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index c2706aa3f..000000000 Binary files a/multisrc/overrides/madara/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/default/res/web_hi_res_512.png b/multisrc/overrides/madara/default/res/web_hi_res_512.png deleted file mode 100644 index a62cfe72f..000000000 Binary files a/multisrc/overrides/madara/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/detectiveconanar/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/detectiveconanar/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index bb5c4cad8..000000000 Binary files a/multisrc/overrides/madara/detectiveconanar/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/detectiveconanar/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/detectiveconanar/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ad8f87c81..000000000 Binary files a/multisrc/overrides/madara/detectiveconanar/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/detectiveconanar/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/detectiveconanar/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 714d08810..000000000 Binary files a/multisrc/overrides/madara/detectiveconanar/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/detectiveconanar/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/detectiveconanar/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7edeb2f46..000000000 Binary files a/multisrc/overrides/madara/detectiveconanar/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/detectiveconanar/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/detectiveconanar/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7924b65f3..000000000 Binary files a/multisrc/overrides/madara/detectiveconanar/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/detectiveconanar/res/web_hi_res_512.png b/multisrc/overrides/madara/detectiveconanar/res/web_hi_res_512.png deleted file mode 100644 index 3fb5ff0c0..000000000 Binary files a/multisrc/overrides/madara/detectiveconanar/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/diamondfansub/src/DiamondFansub.kt b/multisrc/overrides/madara/diamondfansub/src/DiamondFansub.kt deleted file mode 100644 index a75b16163..000000000 --- a/multisrc/overrides/madara/diamondfansub/src/DiamondFansub.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.diamondfansub - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class DiamondFansub : Madara("DiamondFansub", "https://diamondfansub.com", "tr", SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("tr"))) diff --git a/multisrc/overrides/madara/disasterscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/disasterscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9ef55973d..000000000 Binary files a/multisrc/overrides/madara/disasterscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/disasterscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/disasterscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 9d28f791c..000000000 Binary files a/multisrc/overrides/madara/disasterscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/disasterscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/disasterscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3e1907ab1..000000000 Binary files a/multisrc/overrides/madara/disasterscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/disasterscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/disasterscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index a911f7d52..000000000 Binary files a/multisrc/overrides/madara/disasterscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/disasterscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/disasterscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0642d35c0..000000000 Binary files a/multisrc/overrides/madara/disasterscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/disasterscans/res/web_hi_res_512.png b/multisrc/overrides/madara/disasterscans/res/web_hi_res_512.png deleted file mode 100644 index a0d177e32..000000000 Binary files a/multisrc/overrides/madara/disasterscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/disasterscans/src/DisasterScans.kt b/multisrc/overrides/madara/disasterscans/src/DisasterScans.kt deleted file mode 100644 index e67ec2705..000000000 --- a/multisrc/overrides/madara/disasterscans/src/DisasterScans.kt +++ /dev/null @@ -1,21 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.disasterscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document - -class DisasterScans : Madara("Disaster Scans", "https://disasterscans.com", "en") { - override val popularMangaUrlSelector = "div.post-title a:last-child" - - override fun mangaDetailsParse(document: Document): SManga { - val manga = super.mangaDetailsParse(document) - - with(document) { - select("div.post-title h1").first()?.let { - manga.title = it.ownText() - } - } - - return manga - } -} diff --git a/multisrc/overrides/madara/doujinhentai/src/DoujinHentai.kt b/multisrc/overrides/madara/doujinhentai/src/DoujinHentai.kt deleted file mode 100644 index 54977fcfc..000000000 --- a/multisrc/overrides/madara/doujinhentai/src/DoujinHentai.kt +++ /dev/null @@ -1,106 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.doujinhentai - -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.multisrc.madara.Madara -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.SManga -import okhttp3.HttpUrl -import okhttp3.Request -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -@Nsfw -class DoujinHentai : Madara("DoujinHentai", "https://doujinhentai.net", "es", SimpleDateFormat("d MMM. yyyy", Locale.ENGLISH)) { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/lista-manga-hentai?orderby=views&page=$page", headers) - override fun popularMangaSelector() = "div.col-md-3 a" - override fun popularMangaFromElement(element: Element): SManga { - val manga = SManga.create() - - manga.setUrlWithoutDomain(element.attr("href")) - manga.title = element.select("h5").text() - manga.thumbnail_url = element.select("img").attr("abs:data-src") - - return manga - } - - override fun popularMangaNextPageSelector() = "a[rel=next]" - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/lista-manga-hentai?orderby=last&page=$page", headers) - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - val url = HttpUrl.parse(baseUrl)!!.newBuilder() - if (query.isNotBlank()) { - url.addPathSegment("search") - url.addQueryParameter("query", query) // query returns results all on one page - } else { - filters.forEach { filter -> - when (filter) { - is GenreSelectFilter -> { - if (filter.state != 0) { - url.addPathSegments("lista-manga-hentai/category/${filter.toUriPart()}") - url.addQueryParameter("page", page.toString()) - } - } - } - } - } - return GET(url.build().toString(), headers) - } - - override fun searchMangaSelector() = "div.c-tabs-item__content > div.c-tabs-item__content, ${popularMangaSelector()}" - override fun searchMangaFromElement(element: Element): SManga { - return if (element.hasAttr("href")) { - popularMangaFromElement(element) // genre search results - } else { - super.searchMangaFromElement(element) // query search results - } - } - - override fun searchMangaNextPageSelector() = popularMangaNextPageSelector() - override fun chapterListSelector() = "ul.main.version-chap > li.wp-manga-chapter:not(:last-child)" // removing empty li - override val pageListParseSelector = "div#all > img.img-responsive" - override fun getFilterList() = FilterList( - Filter.Header("Solo funciona si la consulta está en blanco"), - GenreSelectFilter() - ) - - class GenreSelectFilter : UriPartFilter( - "Búsqueda de género", - arrayOf( - Pair("", ""), - Pair("Ecchi", "ecchi"), - Pair("Yaoi", "yaoi"), - Pair("Yuri", "yuri"), - Pair("Anal", "anal"), - Pair("Tetonas", "tetonas"), - Pair("Escolares", "escolares"), - Pair("Incesto", "incesto"), - Pair("Virgenes", "virgenes"), - Pair("Masturbacion", "masturbacion"), - Pair("Maduras", "maduras"), - Pair("Lolicon", "lolicon"), - Pair("Bikini", "bikini"), - Pair("Sirvientas", "sirvientas"), - Pair("Enfermera", "enfermera"), - Pair("Embarazada", "embarazada"), - Pair("Ahegao", "ahegao"), - Pair("Casadas", "casadas"), - Pair("Chica Con Pene", "chica-con-pene"), - Pair("Juguetes Sexuales", "juguetes-sexuales"), - Pair("Orgias", "orgias"), - Pair("Harem", "harem"), - Pair("Romance", "romance"), - Pair("Profesores", "profesores"), - Pair("Tentaculos", "tentaculos"), - Pair("Mamadas", "mamadas"), - Pair("Shota", "shota"), - Pair("Interracial", "interracial"), - Pair("Full Color", "full-colo"), - Pair("Sin Censura", "sin-censura"), - Pair("Futanari", "futanari"), - Pair("Doble Penetracion", "doble-penetracion"), - Pair("Cosplay", "cosplay") - ) - ) -} diff --git a/multisrc/overrides/madara/doujinyosh/src/DoujinYosh.kt b/multisrc/overrides/madara/doujinyosh/src/DoujinYosh.kt deleted file mode 100644 index 24f8eefe0..000000000 --- a/multisrc/overrides/madara/doujinyosh/src/DoujinYosh.kt +++ /dev/null @@ -1,96 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.doujinyosh - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class DoujinYosh : Madara("DoujinYosh", "https://doujinyosh.work", "id") { - // source issue, doing this limits results to one page but not doing it returns no results at all - override fun searchPage(page: Int) = "" - override fun getGenreList() = listOf( - Genre("4 Koma", "4koma"), - Genre("Adult", "adult"), - Genre("Ahegao", "ahegao"), - Genre("Anal", "anal"), - Genre("Animal", "animal"), - Genre("Artist CG", "artist-cg"), - Genre("Big Breast", "big-breast"), - Genre("Big Penis", "big-penis"), - Genre("Bikini", "bikini"), - Genre("Black Mail", "black-mail"), - Genre("Blowjob", "blowjob"), - Genre("Body Swap", "body-swap"), - Genre("Bondage", "bondage"), - Genre("Cheating", "cheating"), - Genre("Crossdressing", "crossdressing"), - Genre("DILF", "dilf"), - Genre("Dark Skin", "dark-skin"), - Genre("Defloration", "defloration"), - Genre("Demon Girl", "demon-girl"), - Genre("Doujin", "doujin"), - Genre("Drugs", "drugs"), - Genre("Drunk", "drunk"), - Genre("Elf", "elf"), - Genre("Famele Only", "famele-only"), - Genre("Femdom", "femdom"), - Genre("Filming", "filming"), - Genre("Footjob", "footjob"), - Genre("Full Color", "full-color"), - Genre("Furry", "furry"), - Genre("Futanari", "futanari"), - Genre("Glasses", "glasses"), - Genre("Gore", "gore"), - Genre("Group", "group"), - Genre("Gyaru", "gyaru"), - Genre("Harem", "harem"), - Genre("Humiliation", "humiliation"), - Genre("Impregnation", "impregnation"), - Genre("Incest", "incest"), - Genre("Inverted Nipples", "inverted-nipples"), - Genre("Kemomimi", "kemomimi"), - Genre("Lactation", "lactation"), - Genre("Loli", "loli"), - Genre("Lolipai", "lolipai"), - Genre("MILF", "milf"), - Genre("Maid", "maid"), - Genre("Male Only", "male-only"), - Genre("Miko", "miko"), - Genre("Mind Break", "mind-break"), - Genre("Mind Control", "mind-control"), - Genre("Monster", "monster"), - Genre("Monster Girl", "monster-girl"), - Genre("Multi-Work Series", "multi-work-series"), - Genre("Nakadashi", "nakadashi"), - Genre("Netorare", "netorare"), - Genre("Otona (R18)", "otona"), - Genre("Oyakodon", "oyakodon"), - Genre("Paizuri", "paizuri"), - Genre("Pantyhose", "pantyhose"), - Genre("Pregnant", "pregnant"), - Genre("Prostitution", "prostitution"), - Genre("Rape", "rape"), - Genre("School Uniform", "school-uniform"), - Genre("Sex Toy", "sex-toy"), - Genre("Shota", "shota"), - Genre("Sister", "sister"), - Genre("Sleep", "sleep"), - Genre("Slime", "slime"), - Genre("Small Breast", "small-breast"), - Genre("Sole Female", "sole-female"), - Genre("Sole Male", "sole-male"), - Genre("Stocking", "stocking"), - Genre("Story Arc", "story-arc"), - Genre("Sweating", "sweating"), - Genre("Swimsuit", "swimsuit"), - Genre("Teacher", "teacher"), - Genre("Tentacles", "tentacles"), - Genre("Tomboy", "tomboy"), - Genre("Tomgirl", "tomgirl"), - Genre("Torture", "torture"), - Genre("Twins", "twins"), - Genre("Virginity", "virginity"), - Genre("Webtoon", "webtoon"), - Genre("XRay", "xray"), - Genre("Yandere", "yandere"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri") - ) -} diff --git a/multisrc/overrides/madara/dreammanga/src/DreamManga.kt b/multisrc/overrides/madara/dreammanga/src/DreamManga.kt deleted file mode 100644 index 1938dbcb3..000000000 --- a/multisrc/overrides/madara/dreammanga/src/DreamManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.dreammanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class DreamManga : Madara("Dream Manga", "https://en.ruyamanga.com", "en", SimpleDateFormat("dd/MM/yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/dropescan/src/DropeScan.kt b/multisrc/overrides/madara/dropescan/src/DropeScan.kt deleted file mode 100644 index 3a2321245..000000000 --- a/multisrc/overrides/madara/dropescan/src/DropeScan.kt +++ /dev/null @@ -1,10 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.dropescan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -class DropeScan : Madara("Drope Scan", "https://dropescan.com", "pt-BR") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=latest", headers) -} diff --git a/multisrc/overrides/madara/fdmscan/src/FDMScan.kt b/multisrc/overrides/madara/fdmscan/src/FDMScan.kt deleted file mode 100644 index 040da61c8..000000000 --- a/multisrc/overrides/madara/fdmscan/src/FDMScan.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.fdmscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class FDMScan : Madara("FDM Scan", "https://fdmscan.com", "pt-BR", SimpleDateFormat("MMMM dd, yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/firstkissmanga/src/FirstKissManga.kt b/multisrc/overrides/madara/firstkissmanga/src/FirstKissManga.kt deleted file mode 100644 index cedb21b06..000000000 --- a/multisrc/overrides/madara/firstkissmanga/src/FirstKissManga.kt +++ /dev/null @@ -1,10 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.firstkissmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.Headers -import java.text.SimpleDateFormat -import java.util.Locale - -class FirstKissManga : Madara("1st Kiss", "https://1stkissmanga.com", "en") { - override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl) -} diff --git a/multisrc/overrides/madara/firstkissmanhua/src/FirstKissManhua.kt b/multisrc/overrides/madara/firstkissmanhua/src/FirstKissManhua.kt deleted file mode 100644 index 897e5ab54..000000000 --- a/multisrc/overrides/madara/firstkissmanhua/src/FirstKissManhua.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.firstkissmanhua - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class FirstKissManhua : Madara("1st Kiss Manhua", "https://1stkissmanhua.com", "en", SimpleDateFormat("d MMM yyyy", Locale.US)) { - override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().add("Referer", "https://1stkissmanga.com").build()) -} diff --git a/multisrc/overrides/madara/fukushuunoyuusha/src/FukushuuNoYuusha.kt b/multisrc/overrides/madara/fukushuunoyuusha/src/FukushuuNoYuusha.kt deleted file mode 100644 index d9be9734e..000000000 --- a/multisrc/overrides/madara/fukushuunoyuusha/src/FukushuuNoYuusha.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.fukushuunoyuusha - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class FukushuuNoYuusha : Madara( - "Fukushuu no Yuusha", "https://fny-scantrad.com", - "fr", dateFormat = SimpleDateFormat("dd/MM/yy", Locale.US)) diff --git a/multisrc/overrides/madara/furioscans/src/FurioScans.kt b/multisrc/overrides/madara/furioscans/src/FurioScans.kt deleted file mode 100644 index 9517913db..000000000 --- a/multisrc/overrides/madara/furioscans/src/FurioScans.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.furioscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class FurioScans : Madara("Furio Scans", "https://furioscans.com", "pt-BR", SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())) diff --git a/multisrc/overrides/madara/geceninlordu/src/GeceninLordu.kt b/multisrc/overrides/madara/geceninlordu/src/GeceninLordu.kt deleted file mode 100644 index 001bb4c87..000000000 --- a/multisrc/overrides/madara/geceninlordu/src/GeceninLordu.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.geceninlordu - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import java.text.SimpleDateFormat -import java.util.Locale - -class GeceninLordu : Madara("Gecenin Lordu", "https://geceninlordu.com/", "tr", SimpleDateFormat("dd MMM yyyy", Locale("tr"))) { - override fun searchMangaRequest(page: Int, query: String, filters: FilterList) = GET("$baseUrl/?s=$query&post_type=wp-manga") -} diff --git a/multisrc/overrides/madara/goldenmanga/src/GoldenManga.kt b/multisrc/overrides/madara/goldenmanga/src/GoldenManga.kt deleted file mode 100644 index fe6fb4232..000000000 --- a/multisrc/overrides/madara/goldenmanga/src/GoldenManga.kt +++ /dev/null @@ -1,28 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.goldenmanga - -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 GoldenManga : Madara("موقع لترجمة المانجا", "https://golden-manga.com", "ar", SimpleDateFormat("yyyy-MM-dd", Locale.US)) { - override fun searchMangaSelector() = "div.c-image-hover a" - override fun searchMangaFromElement(element: Element): SManga { - return SManga.create().apply { - setUrlWithoutDomain(element.attr("href")) - title = element.attr("title") - thumbnail_url = element.select("img").firstOrNull()?.let { imageFromElement(it) } - } - } - - override fun chapterListSelector() = "div.main a" - override fun chapterFromElement(element: Element): SChapter { - return SChapter.create().apply { - setUrlWithoutDomain(element.attr("href")) - name = element.select("h6:first-of-type").text() - date_upload = parseChapterDate(element.select("h6:last-of-type").firstOrNull()?.ownText()) - } - } -} diff --git a/multisrc/overrides/madara/grazescans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/grazescans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3cdb0f755..000000000 Binary files a/multisrc/overrides/madara/grazescans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/grazescans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/grazescans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 65a49364a..000000000 Binary files a/multisrc/overrides/madara/grazescans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/grazescans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/grazescans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3f8a33b6e..000000000 Binary files a/multisrc/overrides/madara/grazescans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/grazescans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/grazescans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 2386a1d2a..000000000 Binary files a/multisrc/overrides/madara/grazescans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/grazescans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/grazescans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b679347b4..000000000 Binary files a/multisrc/overrides/madara/grazescans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/grazescans/res/web_hi_res_512.png b/multisrc/overrides/madara/grazescans/res/web_hi_res_512.png deleted file mode 100644 index fd5dfa596..000000000 Binary files a/multisrc/overrides/madara/grazescans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/herozscanlation/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/herozscanlation/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a50000f34..000000000 Binary files a/multisrc/overrides/madara/herozscanlation/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/herozscanlation/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/herozscanlation/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 1b3b23969..000000000 Binary files a/multisrc/overrides/madara/herozscanlation/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/herozscanlation/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/herozscanlation/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2b6d3ab2c..000000000 Binary files a/multisrc/overrides/madara/herozscanlation/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/herozscanlation/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/herozscanlation/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 0f005f7e0..000000000 Binary files a/multisrc/overrides/madara/herozscanlation/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/herozscanlation/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/herozscanlation/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 785bdc716..000000000 Binary files a/multisrc/overrides/madara/herozscanlation/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/herozscanlation/res/web_hi_res_512.png b/multisrc/overrides/madara/herozscanlation/res/web_hi_res_512.png deleted file mode 100644 index 6cc08f019..000000000 Binary files a/multisrc/overrides/madara/herozscanlation/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/himerafansub/src/HimeraFansub.kt b/multisrc/overrides/madara/himerafansub/src/HimeraFansub.kt deleted file mode 100644 index 72a8a0373..000000000 --- a/multisrc/overrides/madara/himerafansub/src/HimeraFansub.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.himerafansub - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class HimeraFansub : Madara("Himera Fansub", "https://himera-fansub.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr"))) diff --git a/multisrc/overrides/madara/hiperdex/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/hiperdex/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index af3d3bea1..000000000 Binary files a/multisrc/overrides/madara/hiperdex/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hiperdex/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/hiperdex/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 67661ff3a..000000000 Binary files a/multisrc/overrides/madara/hiperdex/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hiperdex/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/hiperdex/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 69b581749..000000000 Binary files a/multisrc/overrides/madara/hiperdex/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hiperdex/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/hiperdex/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index cbf78851c..000000000 Binary files a/multisrc/overrides/madara/hiperdex/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hiperdex/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/hiperdex/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5443b6d07..000000000 Binary files a/multisrc/overrides/madara/hiperdex/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hiperdex/res/web_hi_res_512.png b/multisrc/overrides/madara/hiperdex/res/web_hi_res_512.png deleted file mode 100644 index 073470d4d..000000000 Binary files a/multisrc/overrides/madara/hiperdex/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/hiperdex/src/Hiperdex.kt b/multisrc/overrides/madara/hiperdex/src/Hiperdex.kt deleted file mode 100644 index 87371f5c5..000000000 --- a/multisrc/overrides/madara/hiperdex/src/Hiperdex.kt +++ /dev/null @@ -1,42 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.hiperdex - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw - -@Nsfw -class Hiperdex : Madara("Hiperdex", "https://hiperdex.com", "en") { - override fun getGenreList() = listOf( - Genre("Adult", "adult"), - Genre("Action", "action"), - Genre("Adventure", "adventure"), - Genre("Bully", "bully"), - Genre("Comedy", "comedy"), - Genre("Drama", "drama"), - Genre("Ecchi", "ecchi"), - Genre("Fantasy", "fantasy"), - Genre("Gender Bender", "gender-bender"), - Genre("Harem", "harem"), - Genre("Historical", "historical"), - Genre("Horror", "horror"), - Genre("Isekai", "isekai"), - Genre("Josei", "josei"), - Genre("Martial Arts", "martial-arts"), - Genre("Mature", "mature"), - Genre("Mystery", "mystery"), - Genre("Psychological", "psychological"), - Genre("Romance", "romance"), - Genre("School Life", "school-life"), - Genre("Sci-Fi", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo", "shoujo"), - Genre("Shounen", "shounen"), - Genre("Slice of Life", "slice-of-life"), - Genre("Smut", "smut"), - Genre("Sports", "sports"), - Genre("Supernatural", "supernatural"), - Genre("Thriller", "thriller"), - Genre("Tragedy", "tragedy"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri") - ) -} diff --git a/multisrc/overrides/madara/hscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/hscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 90181f0b0..000000000 Binary files a/multisrc/overrides/madara/hscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/hscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 8fcb0ba7e..000000000 Binary files a/multisrc/overrides/madara/hscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/hscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 39cf544c7..000000000 Binary files a/multisrc/overrides/madara/hscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/hscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 3f33bed58..000000000 Binary files a/multisrc/overrides/madara/hscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/hscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 256887982..000000000 Binary files a/multisrc/overrides/madara/hscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/hscans/res/web_hi_res_512.png b/multisrc/overrides/madara/hscans/res/web_hi_res_512.png deleted file mode 100644 index 7165e209d..000000000 Binary files a/multisrc/overrides/madara/hscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/hscans/src/Hscans.kt b/multisrc/overrides/madara/hscans/src/Hscans.kt deleted file mode 100644 index 1a4105b1c..000000000 --- a/multisrc/overrides/madara/hscans/src/Hscans.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.hscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Hscans : Madara("Hscans", "https://hscans.com", "en", SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("es"))) diff --git a/multisrc/overrides/madara/hunterfansub/src/HunterFansub.kt b/multisrc/overrides/madara/hunterfansub/src/HunterFansub.kt deleted file mode 100644 index 87e0f0071..000000000 --- a/multisrc/overrides/madara/hunterfansub/src/HunterFansub.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.hunterfansub - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -class HunterFansub : Madara("Hunter Fansub", "https://hunterfansub.com", "es") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/biblioteca/page/$page?m_orderby=views", headers) - override fun popularMangaNextPageSelector() = "div.nav-previous" - override val popularMangaUrlSelector = "div.post-title a:last-child" -} \ No newline at end of file diff --git a/multisrc/overrides/madara/ichirinnohanayuri/src/IchirinNoHanaYuri.kt b/multisrc/overrides/madara/ichirinnohanayuri/src/IchirinNoHanaYuri.kt deleted file mode 100644 index 9091516c2..000000000 --- a/multisrc/overrides/madara/ichirinnohanayuri/src/IchirinNoHanaYuri.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.ichirinnohanayuri - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class IchirinNoHanaYuri : Madara("Ichirin No Hana Yuri", "https://ichirinnohanayuri.com.br", "pt-BR", SimpleDateFormat("dd/MM/yyyy", Locale("pt"))) diff --git a/multisrc/overrides/madara/immortalupdates/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/immortalupdates/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a77f2fc26..000000000 Binary files a/multisrc/overrides/madara/immortalupdates/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/immortalupdates/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/immortalupdates/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index eadb87d65..000000000 Binary files a/multisrc/overrides/madara/immortalupdates/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/immortalupdates/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/immortalupdates/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 79bc9daf2..000000000 Binary files a/multisrc/overrides/madara/immortalupdates/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/immortalupdates/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/immortalupdates/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index cbc257b74..000000000 Binary files a/multisrc/overrides/madara/immortalupdates/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/immortalupdates/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/immortalupdates/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 380000090..000000000 Binary files a/multisrc/overrides/madara/immortalupdates/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/immortalupdates/res/web_hi_res_512.png b/multisrc/overrides/madara/immortalupdates/res/web_hi_res_512.png deleted file mode 100644 index ed173018e..000000000 Binary files a/multisrc/overrides/madara/immortalupdates/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/imperfectcomics/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/imperfectcomics/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 581db572c..000000000 Binary files a/multisrc/overrides/madara/imperfectcomics/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/imperfectcomics/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/imperfectcomics/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 1981a3bc2..000000000 Binary files a/multisrc/overrides/madara/imperfectcomics/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/imperfectcomics/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/imperfectcomics/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 30c1ffd95..000000000 Binary files a/multisrc/overrides/madara/imperfectcomics/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/imperfectcomics/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/imperfectcomics/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index da86e3008..000000000 Binary files a/multisrc/overrides/madara/imperfectcomics/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/imperfectcomics/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/imperfectcomics/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 761be33a5..000000000 Binary files a/multisrc/overrides/madara/imperfectcomics/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/imperfectcomics/res/web_hi_res_512.png b/multisrc/overrides/madara/imperfectcomics/res/web_hi_res_512.png deleted file mode 100644 index 4f6a78b7f..000000000 Binary files a/multisrc/overrides/madara/imperfectcomics/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/isekaiscancom/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 07630ee4e..000000000 Binary files a/multisrc/overrides/madara/isekaiscancom/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/isekaiscancom/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 14d0a6077..000000000 Binary files a/multisrc/overrides/madara/isekaiscancom/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/isekaiscancom/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index b77126af3..000000000 Binary files a/multisrc/overrides/madara/isekaiscancom/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/isekaiscancom/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 5b4e1f73e..000000000 Binary files a/multisrc/overrides/madara/isekaiscancom/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/isekaiscancom/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a5bfdec4b..000000000 Binary files a/multisrc/overrides/madara/isekaiscancom/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/res/web_hi_res_512.png b/multisrc/overrides/madara/isekaiscancom/res/web_hi_res_512.png deleted file mode 100644 index 4d0bfc564..000000000 Binary files a/multisrc/overrides/madara/isekaiscancom/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/isekaiscancom/src/IsekaiScanCom.kt b/multisrc/overrides/madara/isekaiscancom/src/IsekaiScanCom.kt deleted file mode 100644 index 9bcb52f01..000000000 --- a/multisrc/overrides/madara/isekaiscancom/src/IsekaiScanCom.kt +++ /dev/null @@ -1,70 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.isekaiscancom - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class IsekaiScanCom : Madara("IsekaiScan.com", "https://isekaiscan.com", "en") { - override fun getGenreList() = listOf( - Genre("4 koma", "4-koma"), - Genre("Action", "action"), - Genre("Adventure", "adventure"), - Genre("Comedy", "comedy"), - Genre("Cooking", "cooking"), - Genre("Crime", "crime"), - Genre("Crossdressing", "crossdressing"), - Genre("Doujinshi", "doujinshi"), - Genre("Drama", "drama"), - Genre("Ecchi", "ecchi"), - Genre("Ecchi 2", "ecchi-2"), - Genre("Fantasy", "fantasy"), - Genre("Gender bender", "gender-bender"), - Genre("Genderswap", "genderswap"), - Genre("Ghost", "ghost"), - Genre("Gore", "gore"), - Genre("Gyaru", "gyaru"), - Genre("Harem", "harem"), - Genre("Historical", "historical"), - Genre("Horror", "horror"), - Genre("Indonesian", "indonesian"), - Genre("Isekai", "isekai"), - Genre("Josei", "josei"), - Genre("Loli", "loli"), - Genre("Mafia", "mafia"), - Genre("Magic", "magic"), - Genre("Manhua", "manhua"), - Genre("Manhwa", "manhwa"), - Genre("Martial arts", "martial-arts"), - Genre("Mature", "mature"), - Genre("Mature 2", "adult"), //site says Mature 2 but the value is adult - Genre("Mature 3", "mature-3"), - Genre("Mecha", "mecha"), - Genre("Medical", "medical"), - Genre("Military", "military"), - Genre("Monster", "monster"), - Genre("Monster girls", "monster-girls"), - Genre("Music", "music"), - Genre("Mystery", "mystery"), - Genre("Polish Comics", "polish-comics"), - Genre("Post apocalyptic", "post-apocalyptic"), - Genre("Psychological", "psychological"), - Genre("Reincarnation", "reincarnation"), - Genre("Reverse harem", "reverse-harem"), - Genre("Romance", "romance"), - Genre("Seinen", "seinen"), - Genre("Shota", "shota"), - Genre("Shoujo", "shoujo"), - Genre("Shoujo ai", "shoujo-ai"), - Genre("Shounen", "shounen"), - Genre("Shounen ai", "shounen-ai"), - Genre("Si-fi", "si-fi"), - Genre("Slice of Life", "slice-of-life"), - Genre("Sports", "sports"), - Genre("Superhero", "superhero"), - Genre("Supernatural", "supernatural"), - Genre("Time travel", "time-travel"), - Genre("Tragedy", "tragedy"), - Genre("Villainess", "villainess"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri"), - Genre("Zombies", "zombies"), - ) -} diff --git a/multisrc/overrides/madara/isekaiscanmanga/src/IsekaiScanManga.kt b/multisrc/overrides/madara/isekaiscanmanga/src/IsekaiScanManga.kt deleted file mode 100644 index 3ad27a0ff..000000000 --- a/multisrc/overrides/madara/isekaiscanmanga/src/IsekaiScanManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.isekaiscanmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class IsekaiScanManga : Madara("IsekaiScanManga (unoriginal)", "https://isekaiscanmanga.com", "en", SimpleDateFormat("dd MMM، yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/jjutsuscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/jjutsuscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 10b8a25a7..000000000 Binary files a/multisrc/overrides/madara/jjutsuscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/jjutsuscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/jjutsuscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 84195da0d..000000000 Binary files a/multisrc/overrides/madara/jjutsuscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/jjutsuscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/jjutsuscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index fe2cb7257..000000000 Binary files a/multisrc/overrides/madara/jjutsuscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/jjutsuscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/jjutsuscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 62ca65750..000000000 Binary files a/multisrc/overrides/madara/jjutsuscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/jjutsuscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/jjutsuscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5a95c1cb8..000000000 Binary files a/multisrc/overrides/madara/jjutsuscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/jjutsuscans/res/web_hi_res_512.png b/multisrc/overrides/madara/jjutsuscans/res/web_hi_res_512.png deleted file mode 100644 index 13213478d..000000000 Binary files a/multisrc/overrides/madara/jjutsuscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/justforfun/src/JustForFun.kt b/multisrc/overrides/madara/justforfun/src/JustForFun.kt deleted file mode 100644 index 07ac3db1f..000000000 --- a/multisrc/overrides/madara/justforfun/src/JustForFun.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.ru.justforfun - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class JustForFun : Madara( - "Just For Fun", - "https://just-for-fun.ru", - "ru", - dateFormat = SimpleDateFormat("yy.MM.dd", Locale.US) -) \ No newline at end of file diff --git a/multisrc/overrides/madara/klikmanga/src/KlikManga.kt b/multisrc/overrides/madara/klikmanga/src/KlikManga.kt deleted file mode 100644 index 508a9fe59..000000000 --- a/multisrc/overrides/madara/klikmanga/src/KlikManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.klikmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class KlikManga : Madara("KlikManga", "https://klikmanga.com", "id", SimpleDateFormat("MMMM dd, yyyy", Locale("id"))) diff --git a/multisrc/overrides/madara/kombatch/src/Kombatch.kt b/multisrc/overrides/madara/kombatch/src/Kombatch.kt deleted file mode 100644 index dad4114d2..000000000 --- a/multisrc/overrides/madara/kombatch/src/Kombatch.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.kombatch - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Kombatch : Madara("Kombatch", "https://kombatch.com", "id", SimpleDateFormat("d MMMM yyyy", Locale.forLanguageTag("id"))) diff --git a/multisrc/overrides/madara/leviatanscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/leviatanscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a6330bf4e..000000000 Binary files a/multisrc/overrides/madara/leviatanscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/leviatanscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/leviatanscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index a61b22708..000000000 Binary files a/multisrc/overrides/madara/leviatanscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/leviatanscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/leviatanscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 732228e1a..000000000 Binary files a/multisrc/overrides/madara/leviatanscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/leviatanscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/leviatanscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 12bd362d8..000000000 Binary files a/multisrc/overrides/madara/leviatanscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/leviatanscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/leviatanscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 017140d7e..000000000 Binary files a/multisrc/overrides/madara/leviatanscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/leviatanscans/res/web_hi_res_512.png b/multisrc/overrides/madara/leviatanscans/res/web_hi_res_512.png deleted file mode 100644 index 76b4aaaf1..000000000 Binary files a/multisrc/overrides/madara/leviatanscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/leviatanscans/src/LeviatanScansFactory.kt b/multisrc/overrides/madara/leviatanscans/src/LeviatanScansFactory.kt deleted file mode 100644 index 3ff4c033b..000000000 --- a/multisrc/overrides/madara/leviatanscans/src/LeviatanScansFactory.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.leviatanscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class LeviatanScansFactory : SourceFactory { - override fun createSources(): List = listOf( - LeviatanScansEN(), - LeviatanScansES(), - ) -} -class LeviatanScansEN : Madara("Leviatan Scans", "https://leviatanscans.com", "en") -class LeviatanScansES : Madara("Leviatan Scans", "https://leviatanscans.com", "es") diff --git a/multisrc/overrides/madara/lilymanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/lilymanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 72a186cd0..000000000 Binary files a/multisrc/overrides/madara/lilymanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/lilymanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/lilymanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 8e329e21e..000000000 Binary files a/multisrc/overrides/madara/lilymanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/lilymanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/lilymanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 663570dd4..000000000 Binary files a/multisrc/overrides/madara/lilymanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/lilymanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/lilymanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 994f71489..000000000 Binary files a/multisrc/overrides/madara/lilymanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/lilymanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/lilymanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 61ffefc4c..000000000 Binary files a/multisrc/overrides/madara/lilymanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/lilymanga/res/web_hi_res_512.png b/multisrc/overrides/madara/lilymanga/res/web_hi_res_512.png deleted file mode 100644 index f746f4918..000000000 Binary files a/multisrc/overrides/madara/lilymanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/lilymanga/src/LilyManga.kt b/multisrc/overrides/madara/lilymanga/src/LilyManga.kt deleted file mode 100644 index fb6080186..000000000 --- a/multisrc/overrides/madara/lilymanga/src/LilyManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.lilymanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class LilyManga : Madara("Lily Manga", "https://lilymanga.com", "en", SimpleDateFormat("yyyy-MM-dd", Locale.US)) diff --git a/multisrc/overrides/madara/littlemonsterscan/src/LittleMonsterScan.kt b/multisrc/overrides/madara/littlemonsterscan/src/LittleMonsterScan.kt deleted file mode 100644 index f8703e50a..000000000 --- a/multisrc/overrides/madara/littlemonsterscan/src/LittleMonsterScan.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.littlemonsterscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class LittleMonsterScan : Madara("Little Monster Scan", "https://littlemonsterscan.com.br", - "pt-BR", SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/lovablesubs/src/LovableSubs.kt b/multisrc/overrides/madara/lovablesubs/src/LovableSubs.kt deleted file mode 100644 index 22534ef37..000000000 --- a/multisrc/overrides/madara/lovablesubs/src/LovableSubs.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.lovablesubs - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class LovableSubs : Madara("LovableSubs", "https://lovablesubs.com", "tr", SimpleDateFormat("dd MMM yyyy", Locale("tr"))) diff --git a/multisrc/overrides/madara/manga347/src/Manga347.kt b/multisrc/overrides/madara/manga347/src/Manga347.kt deleted file mode 100644 index edcfeb9aa..000000000 --- a/multisrc/overrides/madara/manga347/src/Manga347.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manga347 - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Manga347 : Madara("Manga347", "https://manga347.com", "en", SimpleDateFormat("d MMM, yyyy", Locale.US)) { - -} diff --git a/multisrc/overrides/madara/manga68/src/Manga68.kt b/multisrc/overrides/madara/manga68/src/Manga68.kt deleted file mode 100644 index b7b03fced..000000000 --- a/multisrc/overrides/madara/manga68/src/Manga68.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manga68 - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class Manga68 : Madara("Manga68", "https://manga68.com", "en") { - override val pageListParseSelector = "div.page-break, div.text-left p" -} diff --git a/multisrc/overrides/madara/mangaaction/src/MangaAction.kt b/multisrc/overrides/madara/mangaaction/src/MangaAction.kt deleted file mode 100644 index 805d539a5..000000000 --- a/multisrc/overrides/madara/mangaaction/src/MangaAction.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangaaction - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaAction : Madara("Manga Action", "https://mangaaction.com", "ar", SimpleDateFormat("yyyy-MM-dd", Locale("ar"))) diff --git a/multisrc/overrides/madara/mangaarabonline/src/MangaArabOnline.kt b/multisrc/overrides/madara/mangaarabonline/src/MangaArabOnline.kt deleted file mode 100644 index 6b05165b0..000000000 --- a/multisrc/overrides/madara/mangaarabonline/src/MangaArabOnline.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangaarabonline - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaArabOnline : Madara("Manga Arab Online مانجا عرب اون لاين", "https://mangaarabonline.com", "ar", SimpleDateFormat("MMM d, yyyy", Locale.forLanguageTag("ar"))) diff --git a/multisrc/overrides/madara/mangaarabteam/src/MangaArabTeam.kt b/multisrc/overrides/madara/mangaarabteam/src/MangaArabTeam.kt deleted file mode 100644 index 74b65f1c6..000000000 --- a/multisrc/overrides/madara/mangaarabteam/src/MangaArabTeam.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangaarabteam - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaArabTeam : Madara("مانجا عرب تيم Manga Arab Team", "https://mangaarabteam.com", "ar", SimpleDateFormat("dd MMM، yyyy", Locale.forLanguageTag("ar"))) { - override fun imageRequest(page: Page): Request { - return GET(page.imageUrl!!.replace("http:", "https:")) - } -} diff --git a/multisrc/overrides/madara/mangabaz/src/MangaBaz.kt b/multisrc/overrides/madara/mangabaz/src/MangaBaz.kt deleted file mode 100644 index 646581f35..000000000 --- a/multisrc/overrides/madara/mangabaz/src/MangaBaz.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.mangabaz - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaBaz : Madara("MangaBaz", "https://mangabaz.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr"))) diff --git a/multisrc/overrides/madara/mangaclash/src/MangaClash.kt b/multisrc/overrides/madara/mangaclash/src/MangaClash.kt deleted file mode 100644 index 9abe1f951..000000000 --- a/multisrc/overrides/madara/mangaclash/src/MangaClash.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangaclash - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaClash : Madara( - "Manga Clash", - "https://mangaclash.com", - "en", - dateFormat = SimpleDateFormat("MM/dd/yy", Locale.US) -) diff --git a/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt b/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt deleted file mode 100644 index 7b6b8dafe..000000000 --- a/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.mangadiyari - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaDiyari : Madara("Manga Diyari", "https://manga-diyari.com", "tr", SimpleDateFormat("MMM dd, yyyy", Locale("tr"))) diff --git a/multisrc/overrides/madara/mangadods/src/MangaDods.kt b/multisrc/overrides/madara/mangadods/src/MangaDods.kt deleted file mode 100644 index 1ae4bcf2c..000000000 --- a/multisrc/overrides/madara/mangadods/src/MangaDods.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangadods - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaDods : Madara("MangaDods", "https://www.mangadods.com", "en", SimpleDateFormat("yyyy-MM-dd", Locale.US)) diff --git a/multisrc/overrides/madara/mangadropout/src/MangaDropOut.kt b/multisrc/overrides/madara/mangadropout/src/MangaDropOut.kt deleted file mode 100644 index 3ad824396..000000000 --- a/multisrc/overrides/madara/mangadropout/src/MangaDropOut.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.mangadropout - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - - -class MangaDropOut : Madara("Manga Drop Out", "https://www.mangadropout.xyz", "id", SimpleDateFormat("dd/MM/yyyy", Locale("id"))) diff --git a/multisrc/overrides/madara/mangaeffect/src/MangaEffect.kt b/multisrc/overrides/madara/mangaeffect/src/MangaEffect.kt deleted file mode 100644 index 95b2e2dcc..000000000 --- a/multisrc/overrides/madara/mangaeffect/src/MangaEffect.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangaeffect - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaEffect : Madara("MangaEffect", "https://mangaeffect.com", "en", SimpleDateFormat("dd.MM.yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/mangagreat/src/MangaGreat.kt b/multisrc/overrides/madara/mangagreat/src/MangaGreat.kt deleted file mode 100644 index 23c1acb1d..000000000 --- a/multisrc/overrides/madara/mangagreat/src/MangaGreat.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangagreat - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class MangaGreat : Madara("MangaGreat", "https://mangagreat.com", "en") { - -} diff --git a/multisrc/overrides/madara/mangakik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangakik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 83868389a..000000000 Binary files a/multisrc/overrides/madara/mangakik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangakik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangakik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 0bee5510b..000000000 Binary files a/multisrc/overrides/madara/mangakik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangakik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangakik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 9d4f9057f..000000000 Binary files a/multisrc/overrides/madara/mangakik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangakik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangakik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 4f2156c87..000000000 Binary files a/multisrc/overrides/madara/mangakik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangakik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangakik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d785e667e..000000000 Binary files a/multisrc/overrides/madara/mangakik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangakik/res/web_hi_res_512.png b/multisrc/overrides/madara/mangakik/res/web_hi_res_512.png deleted file mode 100644 index cfeb7b925..000000000 Binary files a/multisrc/overrides/madara/mangakik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangakik/src/Mangakik.kt b/multisrc/overrides/madara/mangakik/src/Mangakik.kt deleted file mode 100644 index b10ba2195..000000000 --- a/multisrc/overrides/madara/mangakik/src/Mangakik.kt +++ /dev/null @@ -1,47 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangakik - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class Mangakik : Madara("Mangakik", "https://mangakik.com", "en") { - override fun getGenreList() = listOf( - Genre("Action", "read-action-manga-or-free"), - Genre("Adult", "adullt"), - Genre("Adventure", "read-adventure-manga"), - Genre("Comedy", "comedy"), - Genre("Comics", "comics"), - Genre("Completed", "completed"), - Genre("Cooking", "cooking"), - Genre("Crime", "crime"), - Genre("Drama", "read-drama-manga"), - Genre("Ecchi", "ecchi"), - Genre("Fantasy", "read-fantasy-manga-for-free"), - Genre("Harem", "read-harem-manga"), - Genre("Historical", "historical"), - Genre("Horror", "horror"), - Genre("Isekai", "read-isekai-manga-online-for-free"), - Genre("Magic", "magic"), - Genre("Manga", "manga"), - Genre("Manhua", "manhua"), - Genre("Manhwa", "manhwa"), - Genre("Martial Arts", "read-martial-arts-manga-for-free"), - Genre("Mecha", "mecha"), - Genre("Medical", "medical"), - Genre("Mystery", "mystery"), - Genre("Post Apocalyptic", "post-apocalyptic"), - Genre("Psychological", "psychological"), - Genre("Reincarnation", "read-reincarnation-manga-for-free"), - Genre("Romance", "read-romance-manga"), - Genre("School Life", "school-life"), - Genre("Sci Fi", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo", "shoujo"), - Genre("Shounen", "shounen"), - Genre("Slice of Life", "slice-of-life"), - Genre("Sports", "sports"), - Genre("Supernatural", "read-supernatural-manga-for-free"), - Genre("Thriller", "thriller"), - Genre("Tragedy", "tragedy"), - Genre("Webtoon", "read-webtoon-manga"), - Genre("Zombies", "zombies") - ) -} diff --git a/multisrc/overrides/madara/mangalek/src/Mangalek.kt b/multisrc/overrides/madara/mangalek/src/Mangalek.kt deleted file mode 100644 index e5493909d..000000000 --- a/multisrc/overrides/madara/mangalek/src/Mangalek.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangalek - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Mangalek : Madara("مانجا ليك", "https://mangalek.com", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar"))) diff --git a/multisrc/overrides/madara/mangalionz/src/MangaLionz.kt b/multisrc/overrides/madara/mangalionz/src/MangaLionz.kt deleted file mode 100644 index cb6546f91..000000000 --- a/multisrc/overrides/madara/mangalionz/src/MangaLionz.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangalionz - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Element - -class MangaLionz : Madara("MangaLionz", "https://mangalionz.com", "ar") { - 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.ownText() - } - - select("img").first()?.let { - manga.thumbnail_url = imageFromElement(it)?.replace("mangalionz", "mangalek") - } - } - - return manga - } -} diff --git a/multisrc/overrides/madara/mangaonlineco/src/MangaOnlineCo.kt b/multisrc/overrides/madara/mangaonlineco/src/MangaOnlineCo.kt deleted file mode 100644 index c66dfb6fe..000000000 --- a/multisrc/overrides/madara/mangaonlineco/src/MangaOnlineCo.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.th.mangaonlineco - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.Response -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaOnlineCo : Madara("Manga-Online.co", "https://www.manga-online.co", "th", SimpleDateFormat("MMM dd, yyyy", Locale("th"))) { - override fun chapterListParse(response: Response): List = super.chapterListParse(response).reversed() -} diff --git a/multisrc/overrides/madara/mangaphoenix/src/MangaPhoenix.kt b/multisrc/overrides/madara/mangaphoenix/src/MangaPhoenix.kt deleted file mode 100644 index 50e5e7f0a..000000000 --- a/multisrc/overrides/madara/mangaphoenix/src/MangaPhoenix.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.mangaphoenix - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class MangaPhoenix : Madara("Manga Diyari", "https://mangadiyari.com", "tr") { - // Formerly "Manga Phoenix" - override val id = 4308007020001642101 -} diff --git a/multisrc/overrides/madara/mangarave/src/MangaRave.kt b/multisrc/overrides/madara/mangarave/src/MangaRave.kt deleted file mode 100644 index 4f6653922..000000000 --- a/multisrc/overrides/madara/mangarave/src/MangaRave.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangarave - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaRave : Madara("MangaRave", "https://www.mangarave.com", "en", SimpleDateFormat("MMM-dd-yy", Locale.US)) diff --git a/multisrc/overrides/madara/mangaread/src/MangaRead.kt b/multisrc/overrides/madara/mangaread/src/MangaRead.kt deleted file mode 100644 index d38cba628..000000000 --- a/multisrc/overrides/madara/mangaread/src/MangaRead.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangaread - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaRead : Madara("Manga Read", "https://mangaread.co", "en", SimpleDateFormat("yyyy-MM-dd", Locale.US)) diff --git a/multisrc/overrides/madara/mangareadorg/src/MangaReadOrg.kt b/multisrc/overrides/madara/mangareadorg/src/MangaReadOrg.kt deleted file mode 100644 index 090a26f3f..000000000 --- a/multisrc/overrides/madara/mangareadorg/src/MangaReadOrg.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangareadorg - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaReadOrg : Madara("MangaRead.org", "https://www.mangaread.org", "en", SimpleDateFormat("dd.MM.yyy", Locale.US)) diff --git a/multisrc/overrides/madara/mangascantrad/src/MangaScantrad.kt b/multisrc/overrides/madara/mangascantrad/src/MangaScantrad.kt deleted file mode 100644 index b977b80bb..000000000 --- a/multisrc/overrides/madara/mangascantrad/src/MangaScantrad.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.mangascantrad - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaScantrad : Madara("Manga-Scantrad", "https://manga-scantrad.net", "fr", SimpleDateFormat("d MMM yyyy", Locale.FRANCE)) diff --git a/multisrc/overrides/madara/mangasorigines/src/MangasOrigines.kt b/multisrc/overrides/madara/mangasorigines/src/MangasOrigines.kt deleted file mode 100644 index 747eb3511..000000000 --- a/multisrc/overrides/madara/mangasorigines/src/MangasOrigines.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.mangasorigines - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - - -class MangasOrigines : Madara("Mangas Origines", "https://mangas-origines.fr", "fr", SimpleDateFormat("dd MMM yyyy", Locale("fr"))) diff --git a/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt b/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt deleted file mode 100644 index 8bcff1aef..000000000 --- a/multisrc/overrides/madara/mangaspark/src/MangaSpark.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangaspark - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Element - -class MangaSpark : Madara("MangaSpark", "https://mangaspark.com", "ar") { - 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.ownText() - } - - select("img").first()?.let { - manga.thumbnail_url = imageFromElement(it)?.replace("mangaspark", "mangalek") - } - } - - return manga - } -} diff --git a/multisrc/overrides/madara/mangastarz/src/MangaStarz.kt b/multisrc/overrides/madara/mangastarz/src/MangaStarz.kt deleted file mode 100644 index 965ebd230..000000000 --- a/multisrc/overrides/madara/mangastarz/src/MangaStarz.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangastarz - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Element - -class MangaStarz : Madara("Manga Starz", "https://mangastarz.com", "ar") { - 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.ownText() - } - - select("img").first()?.let { - manga.thumbnail_url = imageFromElement(it)?.replace("mangastarz", "mangalek") - } - } - - return manga - } -} diff --git a/multisrc/overrides/madara/mangasushi/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangasushi/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c22017250..000000000 Binary files a/multisrc/overrides/madara/mangasushi/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangasushi/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangasushi/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index b7c1321d9..000000000 Binary files a/multisrc/overrides/madara/mangasushi/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangasushi/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangasushi/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ec5be2e36..000000000 Binary files a/multisrc/overrides/madara/mangasushi/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangasushi/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangasushi/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index df9c870b1..000000000 Binary files a/multisrc/overrides/madara/mangasushi/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangasushi/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangasushi/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 328bb3c18..000000000 Binary files a/multisrc/overrides/madara/mangasushi/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangasushi/res/web_hi_res_512.png b/multisrc/overrides/madara/mangasushi/res/web_hi_res_512.png deleted file mode 100644 index 6abf5a153..000000000 Binary files a/multisrc/overrides/madara/mangasushi/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/mangasy/src/MangaSY.kt b/multisrc/overrides/madara/mangasy/src/MangaSY.kt deleted file mode 100644 index d9ae61981..000000000 --- a/multisrc/overrides/madara/mangasy/src/MangaSY.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangasy - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.CacheControl -import okhttp3.Request - -class MangaSY : Madara("Manga SY", "https://www.mangasy.com", "en") { - override fun imageRequest(page: Page): Request = super.imageRequest(page).newBuilder() - .cacheControl(CacheControl.FORCE_NETWORK) - .build() -} diff --git a/multisrc/overrides/madara/mangateca/src/MangaTeca.kt b/multisrc/overrides/madara/mangateca/src/MangaTeca.kt deleted file mode 100644 index 09ca07d91..000000000 --- a/multisrc/overrides/madara/mangateca/src/MangaTeca.kt +++ /dev/null @@ -1,35 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.mangateca - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.Headers -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaTeca : Madara( - "MangaTeca", - "https://www.mangateca.com", - "pt-BR", - SimpleDateFormat("MMMM dd, yyyy", Locale("pt", "BR")) -) { - override fun headersBuilder(): Headers.Builder = Headers.Builder() - .add("User-Agent", USER_AGENT) - .add("Referer", baseUrl) - .add("Origin", baseUrl) - - override fun chapterFromElement(element: Element): SChapter { - val parsedChapter = super.chapterFromElement(element) - - parsedChapter.date_upload = element.select("img").firstOrNull()?.attr("alt") - ?.let { parseChapterDate(it) } - ?: parseChapterDate(element.select("span.chapter-release-date i").firstOrNull()?.text()) - - return parsedChapter - } - - companion object { - private const val USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " + - "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36" - } -} diff --git a/multisrc/overrides/madara/mangauptocats/src/Mangauptocats.kt b/multisrc/overrides/madara/mangauptocats/src/Mangauptocats.kt deleted file mode 100644 index bec637f43..000000000 --- a/multisrc/overrides/madara/mangauptocats/src/Mangauptocats.kt +++ /dev/null @@ -1,51 +0,0 @@ -package eu.kanade.tachiyomi.extension.th.mangauptocats - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Mangauptocats : Madara("Mangauptocats", "https://mangauptocats.online", "th", SimpleDateFormat("MMMM d, yyyy", Locale("th"))) { - override fun getGenreList() = listOf( - Genre("Mecha", "mecha"), - Genre("Mystery", "mystery"), - Genre("One shot", "one-shot"), - Genre("Psychological", "psychological"), - Genre("Romance", "romance"), - Genre("Sci-fi", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo Ai", "shoujo-ai"), - Genre("Shounen", "shounen"), - Genre("Slice of Life", "slice-of-life"), - Genre("Smut", "smut"), - Genre("Tragedy", "tragedy"), - Genre("Webtoon", "webtoon"), - Genre("การ์ตูน", "cartoon"), - Genre("กีฬา", "sports"), - Genre("คอมเมดี้", "comedy"), - Genre("ชีวิตในโรงเรียน", "ชีวิตในโรงเรียน"), - Genre("ดราม่า", "drama"), - Genre("ต่างโลก", "ต่างโลก"), - Genre("ทะลึ่ง", "ecchi"), - Genre("ทำอาหาร", "cooking"), - Genre("ผจญภัย", "adventure"), - Genre("มังงะจีน", "manga-chaina"), - Genre("มังงะญี่ปุ่น", "manga-japan"), - Genre("มังงะที่จบแล้ว", "มังงะที่จบแล้ว"), - Genre("มังงะที่ยังไม่จบ", "มังงะที่ยังไม่จบ"), - Genre("ย้อนยุค", "historical"), - Genre("ยูริ", "yuri"), - Genre("วาย", "yaoi"), - Genre("ศิลปะการต่อสู้", "martial-arts"), - Genre("สมบทบาท", "live-action"), - Genre("สยองขวัญ", "horror"), - Genre("ฮาเร็ม", "harem"), - Genre("เหนือธรรมชาติ", "supernatural"), - Genre("แฟนตาซี", "fantasy"), - Genre("แอคชั่น", "action"), - Genre("โดจิน", "doujinshi"), - Genre("Completed", "complete"), - Genre("Ongoing", "on-going"), - Genre("Canceled", "canceled"), - Genre("On Hold", "on-hold") - ) -} diff --git a/multisrc/overrides/madara/mangaus/src/MangaUS.kt b/multisrc/overrides/madara/mangaus/src/MangaUS.kt deleted file mode 100644 index a45e904d3..000000000 --- a/multisrc/overrides/madara/mangaus/src/MangaUS.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangaus - -import eu.kanade.tachiyomi.multisrc.madara.Madara - - -class MangaUS : Madara("MangaUS", "https://mangaus.xyz", "en") { - override val pageListParseSelector = "img" -} - diff --git a/multisrc/overrides/madara/mangayosh/src/MangaYosh.kt b/multisrc/overrides/madara/mangayosh/src/MangaYosh.kt deleted file mode 100644 index c934440eb..000000000 --- a/multisrc/overrides/madara/mangayosh/src/MangaYosh.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.mangayosh - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaYosh : Madara("MangaYosh", "https://mangayosh.xyz", "id", SimpleDateFormat("dd MMM yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/mangazukiclub/src/MangazukiClubFactory.kt b/multisrc/overrides/madara/mangazukiclub/src/MangazukiClubFactory.kt deleted file mode 100644 index 6507f09b6..000000000 --- a/multisrc/overrides/madara/mangazukiclub/src/MangazukiClubFactory.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.mangazukiclub - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class MangazukiClubFactory : SourceFactory { - override fun createSources(): List = listOf( - MangazukiClubJP(), - MangazukiClubKO(), - ) -} -class MangazukiClubJP : Madara("Mangazuki.club", "https://mangazuki.club", "ja") -class MangazukiClubKO : Madara("Mangazuki.club", "https://mangazuki.club", "ko") diff --git a/multisrc/overrides/madara/mangazukionline/src/MangazukiOnline.kt b/multisrc/overrides/madara/mangazukionline/src/MangazukiOnline.kt deleted file mode 100644 index 307c0bc03..000000000 --- a/multisrc/overrides/madara/mangazukionline/src/MangazukiOnline.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangazukionline - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient - -class MangazukiOnline : Madara("Mangazuki.online", "http://mangazukinew.online", "en") { - override val client: OkHttpClient = super.client.newBuilder().followRedirects(true).build() -} diff --git a/multisrc/overrides/madara/manhuabox/src/ManhuaBox.kt b/multisrc/overrides/madara/manhuabox/src/ManhuaBox.kt deleted file mode 100644 index f0bec66ef..000000000 --- a/multisrc/overrides/madara/manhuabox/src/ManhuaBox.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhuabox - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ManhuaBox : Madara("ManhuaBox", "https://manhuabox.net", "en") { - override val pageListParseSelector = "div.page-break, div.text-left p img" -} diff --git a/multisrc/overrides/madara/manhuaes/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaes/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9eb3a6e27..000000000 Binary files a/multisrc/overrides/madara/manhuaes/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaes/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaes/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 00b6abf7c..000000000 Binary files a/multisrc/overrides/madara/manhuaes/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaes/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaes/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index aef02a98f..000000000 Binary files a/multisrc/overrides/madara/manhuaes/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaes/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaes/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 27bd57acd..000000000 Binary files a/multisrc/overrides/madara/manhuaes/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaes/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaes/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1b3497564..000000000 Binary files a/multisrc/overrides/madara/manhuaes/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaes/res/web_hi_res_512.png b/multisrc/overrides/madara/manhuaes/res/web_hi_res_512.png deleted file mode 100644 index 4d49ec2fe..000000000 Binary files a/multisrc/overrides/madara/manhuaes/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaes/src/ManhuaES.kt b/multisrc/overrides/madara/manhuaes/src/ManhuaES.kt deleted file mode 100644 index 841d0c648..000000000 --- a/multisrc/overrides/madara/manhuaes/src/ManhuaES.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhuaes - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ManhuaES : Madara("Manhua ES", "https://manhuaes.com", "en") { - override val pageListParseSelector = ".reading-content div.text-left :has(>img)" -} diff --git a/multisrc/overrides/madara/manhuafast/src/ManhuaFast.kt b/multisrc/overrides/madara/manhuafast/src/ManhuaFast.kt deleted file mode 100644 index 624481f6d..000000000 --- a/multisrc/overrides/madara/manhuafast/src/ManhuaFast.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhuafast - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ManhuaFast : Madara("ManhuaFast", "https://manhuafast.com", "en") { - -} diff --git a/multisrc/overrides/madara/manhuaga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 85a62efbb..000000000 Binary files a/multisrc/overrides/madara/manhuaga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 59bea2b3a..000000000 Binary files a/multisrc/overrides/madara/manhuaga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 8b8dc24a4..000000000 Binary files a/multisrc/overrides/madara/manhuaga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 20f635884..000000000 Binary files a/multisrc/overrides/madara/manhuaga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 23d3e7872..000000000 Binary files a/multisrc/overrides/madara/manhuaga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaga/res/web_hi_res_512.png b/multisrc/overrides/madara/manhuaga/res/web_hi_res_512.png deleted file mode 100644 index cc81014e4..000000000 Binary files a/multisrc/overrides/madara/manhuaga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaga/src/Manhuaga.kt b/multisrc/overrides/madara/manhuaga/src/Manhuaga.kt deleted file mode 100644 index e3c5e23d4..000000000 --- a/multisrc/overrides/madara/manhuaga/src/Manhuaga.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhuaga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient - -class Manhuaga : Madara("Manhuaga", "https://manhuaga.com", "en") { - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor { chain -> - val originalRequest = chain.request() - chain.proceed(originalRequest).let { response -> - if (response.code() == 403) { - response.close() - chain.proceed(originalRequest.newBuilder().removeHeader("Referer").addHeader("Referer", "https://manhuaga.com").build()) - } else { - response - } - } - } - .build() -} diff --git a/multisrc/overrides/madara/manhuaplus/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaplus/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 8e9ccbe6e..000000000 Binary files a/multisrc/overrides/madara/manhuaplus/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaplus/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaplus/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2fe72636b..000000000 Binary files a/multisrc/overrides/madara/manhuaplus/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaplus/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaplus/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 24b9b27e4..000000000 Binary files a/multisrc/overrides/madara/manhuaplus/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaplus/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaplus/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index e295354c1..000000000 Binary files a/multisrc/overrides/madara/manhuaplus/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaplus/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaplus/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 47cabdee4..000000000 Binary files a/multisrc/overrides/madara/manhuaplus/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaplus/res/web_hi_res_512.png b/multisrc/overrides/madara/manhuaplus/res/web_hi_res_512.png deleted file mode 100644 index 5f54f72c0..000000000 Binary files a/multisrc/overrides/madara/manhuaplus/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaplus/src/ManhuaPlus.kt b/multisrc/overrides/madara/manhuaplus/src/ManhuaPlus.kt deleted file mode 100644 index 6c9d80a94..000000000 --- a/multisrc/overrides/madara/manhuaplus/src/ManhuaPlus.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhuaplus - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ManhuaPlus : Madara("Manhua Plus", "https://manhuaplus.com", "en") { - override val pageListParseSelector = "div.page-break, li.blocks-gallery-item, .reading-content p img" -} diff --git a/multisrc/overrides/madara/manhuaus/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaus/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index bf8af2a27..000000000 Binary files a/multisrc/overrides/madara/manhuaus/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaus/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaus/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 43c5891df..000000000 Binary files a/multisrc/overrides/madara/manhuaus/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaus/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaus/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 68e85235b..000000000 Binary files a/multisrc/overrides/madara/manhuaus/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaus/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaus/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 354f4a476..000000000 Binary files a/multisrc/overrides/madara/manhuaus/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaus/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhuaus/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 68d3bddc9..000000000 Binary files a/multisrc/overrides/madara/manhuaus/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaus/res/web_hi_res_512.png b/multisrc/overrides/madara/manhuaus/res/web_hi_res_512.png deleted file mode 100644 index 9e76a5ab5..000000000 Binary files a/multisrc/overrides/madara/manhuaus/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhuaus/src/ManhuaUS.kt b/multisrc/overrides/madara/manhuaus/src/ManhuaUS.kt deleted file mode 100644 index d73995a56..000000000 --- a/multisrc/overrides/madara/manhuaus/src/ManhuaUS.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manhuaus - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ManhuaUS : Madara("ManhuaUS", "https://manhuaus.com", "en") { - -} diff --git a/multisrc/overrides/madara/manhwatop/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manhwatop/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 736e8404b..000000000 Binary files a/multisrc/overrides/madara/manhwatop/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhwatop/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manhwatop/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ae94bf201..000000000 Binary files a/multisrc/overrides/madara/manhwatop/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhwatop/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manhwatop/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c38441cfa..000000000 Binary files a/multisrc/overrides/madara/manhwatop/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhwatop/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhwatop/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index faae01017..000000000 Binary files a/multisrc/overrides/madara/manhwatop/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhwatop/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manhwatop/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 8bfb16cbc..000000000 Binary files a/multisrc/overrides/madara/manhwatop/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manhwatop/res/web_hi_res_512.png b/multisrc/overrides/madara/manhwatop/res/web_hi_res_512.png deleted file mode 100644 index 4b7b312ac..000000000 Binary files a/multisrc/overrides/madara/manhwatop/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/manwhaclub/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 43ecbf446..000000000 Binary files a/multisrc/overrides/madara/manwhaclub/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/manwhaclub/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ff019243b..000000000 Binary files a/multisrc/overrides/madara/manwhaclub/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/manwhaclub/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a81b1260e..000000000 Binary files a/multisrc/overrides/madara/manwhaclub/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/manwhaclub/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 294a471b6..000000000 Binary files a/multisrc/overrides/madara/manwhaclub/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/manwhaclub/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 56f8cad99..000000000 Binary files a/multisrc/overrides/madara/manwhaclub/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/res/web_hi_res_512.png b/multisrc/overrides/madara/manwhaclub/res/web_hi_res_512.png deleted file mode 100644 index 19a7d4596..000000000 Binary files a/multisrc/overrides/madara/manwhaclub/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/manwhaclub/src/ManwhaClub.kt b/multisrc/overrides/madara/manwhaclub/src/ManwhaClub.kt deleted file mode 100644 index 388e87db8..000000000 --- a/multisrc/overrides/madara/manwhaclub/src/ManwhaClub.kt +++ /dev/null @@ -1,45 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manwhaclub - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ManwhaClub : Madara("Manhwa.club", "https://manhwa.club", "en") { - override val id = 6951399865568003192 - override fun getGenreList() = listOf( - Genre("Action", "action"), - Genre("Adult", "adult"), - Genre("Adventure", "adventure"), - Genre("Comedy", "comedy"), - Genre("Crime", "crime"), - Genre("Drama", "drama"), - Genre("Fantasy", "fantasy"), - Genre("Gender bender", "gender-bender"), - Genre("Gossip", "gossip"), - Genre("Harem", "harem"), - Genre("Historical", "historical"), - Genre("Horror", "horror"), - Genre("Incest", "incest"), - Genre("Isekai", "isekai"), - Genre("Martial arts", "martial-arts"), - Genre("Mecha", "mecha"), - Genre("Medical", "medical"), - Genre("Monster/Tentacle", "monster-tentacle"), - Genre("Mystery", "mystery"), - Genre("One shot", "one-shot"), - Genre("Psychological", "psychological"), - Genre("Revenge", "revenge"), - Genre("Romance", "romance"), - Genre("School Life", "school-life"), - Genre("Sci Fi", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo", "shoujo"), - Genre("Shounen", "shounen"), - Genre("Slice of Life", "slice-of-life"), - Genre("Smut", "smut"), - Genre("Sports", "sports"), - Genre("Supernatural", "supernatural"), - Genre("Thriller", "thriller"), - Genre("Tragedy", "tragedy"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri"), - ) -} diff --git a/multisrc/overrides/madara/milftoon/src/Milftoon.kt b/multisrc/overrides/madara/milftoon/src/Milftoon.kt deleted file mode 100644 index 25e94eefa..000000000 --- a/multisrc/overrides/madara/milftoon/src/Milftoon.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.milftoon - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -@Nsfw -class Milftoon : Madara("Milftoon", "https://milftoon.xxx", "en") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=latest", headers) -} diff --git a/multisrc/overrides/madara/mixedmanga/src/MixedManga.kt b/multisrc/overrides/madara/mixedmanga/src/MixedManga.kt deleted file mode 100644 index 13c9f8934..000000000 --- a/multisrc/overrides/madara/mixedmanga/src/MixedManga.kt +++ /dev/null @@ -1,10 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mixedmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.Headers -import java.text.SimpleDateFormat -import java.util.Locale - -class MixedManga : Madara("Mixed Manga", "https://mixedmanga.com", "en", SimpleDateFormat("d MMM yyyy", Locale.US)) { - override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl) -} diff --git a/multisrc/overrides/madara/mmscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mmscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 75fa215ff..000000000 Binary files a/multisrc/overrides/madara/mmscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mmscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mmscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5e5ba35eb..000000000 Binary files a/multisrc/overrides/madara/mmscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mmscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mmscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 00dc473db..000000000 Binary files a/multisrc/overrides/madara/mmscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mmscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mmscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 5fee6783e..000000000 Binary files a/multisrc/overrides/madara/mmscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mmscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mmscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 520338a5d..000000000 Binary files a/multisrc/overrides/madara/mmscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/mmscans/res/web_hi_res_512.png b/multisrc/overrides/madara/mmscans/res/web_hi_res_512.png deleted file mode 100644 index c42ab5fb1..000000000 Binary files a/multisrc/overrides/madara/mmscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/mundowuxia/src/MundoWuxia.kt b/multisrc/overrides/madara/mundowuxia/src/MundoWuxia.kt deleted file mode 100644 index 692291bb9..000000000 --- a/multisrc/overrides/madara/mundowuxia/src/MundoWuxia.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.mundowuxia - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class MundoWuxia : Madara("Mundo Wuxia", "https://mundowuxia.com", "es", SimpleDateFormat("MMMM dd, yyyy", Locale("es"))) diff --git a/multisrc/overrides/madara/mysticalmerries/src/MysticalMerries.kt b/multisrc/overrides/madara/mysticalmerries/src/MysticalMerries.kt deleted file mode 100644 index 1d2dd5333..000000000 --- a/multisrc/overrides/madara/mysticalmerries/src/MysticalMerries.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mysticalmerries - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET - -class MysticalMerries : Madara("Mystical Merries", "https://mysticalmerries.com", "en") { - override fun popularMangaRequest(page: Int) = GET("$baseUrl/genre/manhwa/page/$page/?m_orderby=trending", headers) - override fun latestUpdatesRequest(page: Int) = GET("$baseUrl/genre/manhwa/page/$page/?m_orderby=latest", headers) -} diff --git a/multisrc/overrides/madara/nazarickscans/src/NazarickScans.kt b/multisrc/overrides/madara/nazarickscans/src/NazarickScans.kt deleted file mode 100644 index ee913c34d..000000000 --- a/multisrc/overrides/madara/nazarickscans/src/NazarickScans.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.nazarickscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET - -class NazarickScans : Madara("Nazarick Scans", "https://nazarickscans.com", "en") { - override fun popularMangaRequest(page: Int) = GET("$baseUrl/manga/page/$page/?m_orderby=trending", headers) - override fun latestUpdatesRequest(page: Int) = GET("$baseUrl/manga/page/$page/?m_orderby=trending", headers) - override fun popularMangaNextPageSelector(): String? = null - override fun latestUpdatesNextPageSelector(): String? = null -} diff --git a/multisrc/overrides/madara/neatmanga/src/NeatManga.kt b/multisrc/overrides/madara/neatmanga/src/NeatManga.kt deleted file mode 100644 index aa9d7f20b..000000000 --- a/multisrc/overrides/madara/neatmanga/src/NeatManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.neatmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class NeatManga : Madara("NeatManga", "https://neatmanga.com", "en", SimpleDateFormat("dd MMM yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/nekobreaker/src/NekoBreaker.kt b/multisrc/overrides/madara/nekobreaker/src/NekoBreaker.kt deleted file mode 100644 index 2b7a781f2..000000000 --- a/multisrc/overrides/madara/nekobreaker/src/NekoBreaker.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.nekobreaker - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class NekoBreaker : Madara("NekoBreaker", "https://nekobreaker.com", "pt-BR", SimpleDateFormat("MMMM dd, yyyy", Locale("pt"))) diff --git a/multisrc/overrides/madara/nekoscan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/nekoscan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 72828096b..000000000 Binary files a/multisrc/overrides/madara/nekoscan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nekoscan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/nekoscan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 84ddb9802..000000000 Binary files a/multisrc/overrides/madara/nekoscan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nekoscan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/nekoscan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 031058091..000000000 Binary files a/multisrc/overrides/madara/nekoscan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nekoscan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/nekoscan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b274f6b22..000000000 Binary files a/multisrc/overrides/madara/nekoscan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nekoscan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/nekoscan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 691c18bbf..000000000 Binary files a/multisrc/overrides/madara/nekoscan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nekoscan/res/web_hi_res_512.png b/multisrc/overrides/madara/nekoscan/res/web_hi_res_512.png deleted file mode 100644 index cc7ebb0f3..000000000 Binary files a/multisrc/overrides/madara/nekoscan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxscanlator/src/NeoxScanlator.kt b/multisrc/overrides/madara/neoxscanlator/src/NeoxScanlator.kt deleted file mode 100644 index 6a6fed3c0..000000000 --- a/multisrc/overrides/madara/neoxscanlator/src/NeoxScanlator.kt +++ /dev/null @@ -1,34 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.neoxscanlator - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.FilterList -import okhttp3.Headers -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class NeoxScanlator : Madara( - "Neox Scanlator", - "https://neoxscans.net", - "pt-BR", - SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR")) -) { - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(1, TimeUnit.MINUTES) - .readTimeout(1, TimeUnit.MINUTES) - .build() - - override fun headersBuilder(): Headers.Builder = Headers.Builder() - .add("User-Agent", USER_AGENT) - .add("Referer", baseUrl) - .add("Origin", baseUrl) - - // Only status and order by filter work. - override fun getFilterList(): FilterList = FilterList(super.getFilterList().slice(3..4)) - - companion object { - private const val USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) " + - "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36" - } -} diff --git a/multisrc/overrides/madara/nightcomic/src/NightComic.kt b/multisrc/overrides/madara/nightcomic/src/NightComic.kt deleted file mode 100644 index 14d219fb5..000000000 --- a/multisrc/overrides/madara/nightcomic/src/NightComic.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.nightcomic - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.Headers - -class NightComic : Madara("Night Comic", "https://www.nightcomic.com", "en") { - override val formHeaders: Headers = headersBuilder() - .add("Content-Type", "application/x-www-form-urlencoded") - .add("X-MOD-SBB-CTYPE", "xhr") - .build() -} diff --git a/multisrc/overrides/madara/nijitranslations/src/NijiTranslations.kt b/multisrc/overrides/madara/nijitranslations/src/NijiTranslations.kt deleted file mode 100644 index bec40b814..000000000 --- a/multisrc/overrides/madara/nijitranslations/src/NijiTranslations.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.nijitranslations - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class NijiTranslations : Madara("Niji Translations", "https://niji-translations.com", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar"))) diff --git a/multisrc/overrides/madara/ninjavi/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/ninjavi/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ea9739c10..000000000 Binary files a/multisrc/overrides/madara/ninjavi/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/ninjavi/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/ninjavi/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 9b4ed728c..000000000 Binary files a/multisrc/overrides/madara/ninjavi/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/ninjavi/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/ninjavi/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2817085c2..000000000 Binary files a/multisrc/overrides/madara/ninjavi/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/ninjavi/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/ninjavi/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 88c323c4d..000000000 Binary files a/multisrc/overrides/madara/ninjavi/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/ninjavi/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/ninjavi/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 637f8a821..000000000 Binary files a/multisrc/overrides/madara/ninjavi/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/ninjavi/res/web_hi_res_512.png b/multisrc/overrides/madara/ninjavi/res/web_hi_res_512.png deleted file mode 100644 index 0b26dbf16..000000000 Binary files a/multisrc/overrides/madara/ninjavi/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/nitroscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/nitroscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index cbc945267..000000000 Binary files a/multisrc/overrides/madara/nitroscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nitroscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/nitroscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 14cb47b45..000000000 Binary files a/multisrc/overrides/madara/nitroscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nitroscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/nitroscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 30eb0ad36..000000000 Binary files a/multisrc/overrides/madara/nitroscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nitroscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/nitroscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index e07318d4f..000000000 Binary files a/multisrc/overrides/madara/nitroscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nitroscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/nitroscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d132110f5..000000000 Binary files a/multisrc/overrides/madara/nitroscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/nitroscans/res/web_hi_res_512.png b/multisrc/overrides/madara/nitroscans/res/web_hi_res_512.png deleted file mode 100644 index e7cf0eda0..000000000 Binary files a/multisrc/overrides/madara/nitroscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/offscan/src/OffScan.kt b/multisrc/overrides/madara/offscan/src/OffScan.kt deleted file mode 100644 index 7ea291170..000000000 --- a/multisrc/overrides/madara/offscan/src/OffScan.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.offscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class OffScan : Madara( - "Off Scan", - "https://offscan.top", - "pt-BR", - dateFormat = SimpleDateFormat("dd/MM/yy", Locale.US) -) diff --git a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/painfulnightzscan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index b7265edbe..000000000 Binary files a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/painfulnightzscan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3b2b356e7..000000000 Binary files a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 619a03792..000000000 Binary files a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ad77c4f45..000000000 Binary files a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 101ac61d6..000000000 Binary files a/multisrc/overrides/madara/painfulnightzscan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/painfulnightzscan/res/web_hi_res_512.png b/multisrc/overrides/madara/painfulnightzscan/res/web_hi_res_512.png deleted file mode 100644 index 5c7b5998f..000000000 Binary files a/multisrc/overrides/madara/painfulnightzscan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/pojokmanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 7f0a70826..000000000 Binary files a/multisrc/overrides/madara/pojokmanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/pojokmanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 56d5a240a..000000000 Binary files a/multisrc/overrides/madara/pojokmanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/pojokmanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index e7b5ccde2..000000000 Binary files a/multisrc/overrides/madara/pojokmanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/pojokmanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 77f3a22de..000000000 Binary files a/multisrc/overrides/madara/pojokmanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/pojokmanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index e282e9a1b..000000000 Binary files a/multisrc/overrides/madara/pojokmanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/res/web_hi_res_512.png b/multisrc/overrides/madara/pojokmanga/res/web_hi_res_512.png deleted file mode 100644 index 55bab9f25..000000000 Binary files a/multisrc/overrides/madara/pojokmanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/pojokmanga/src/PojokManga.kt b/multisrc/overrides/madara/pojokmanga/src/PojokManga.kt deleted file mode 100644 index 0d007f5b1..000000000 --- a/multisrc/overrides/madara/pojokmanga/src/PojokManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.pojokmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class PojokManga : Madara("Pojok Manga", "https://pojokmanga.com", "id", SimpleDateFormat("MMM dd, yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/pornwha/src/Pornwha.kt b/multisrc/overrides/madara/pornwha/src/Pornwha.kt deleted file mode 100644 index 758f7c41c..000000000 --- a/multisrc/overrides/madara/pornwha/src/Pornwha.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.pornwha - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw - -@Nsfw -class Pornwha : Madara("Pornwha", "https://pornwha.com", "en") diff --git a/multisrc/overrides/madara/projetoscanlator/src/ProjetoScanlator.kt b/multisrc/overrides/madara/projetoscanlator/src/ProjetoScanlator.kt deleted file mode 100644 index 8bdc9301b..000000000 --- a/multisrc/overrides/madara/projetoscanlator/src/ProjetoScanlator.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.projetoscanlator - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ProjetoScanlator : Madara("Projeto Scanlator", "https://projetoscanlator.com", "pt-BR", SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/queensmanga/src/QueensManga.kt b/multisrc/overrides/madara/queensmanga/src/QueensManga.kt deleted file mode 100644 index 12bb8fe1a..000000000 --- a/multisrc/overrides/madara/queensmanga/src/QueensManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.queensmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class QueensManga : Madara("QueensManga ملكات المانجا", "https://queensmanga.com", "ar") { - override fun chapterListSelector(): String = "div.listing-chapters_wrap a" -} diff --git a/multisrc/overrides/madara/randomscan/src/RandomScan.kt b/multisrc/overrides/madara/randomscan/src/RandomScan.kt deleted file mode 100644 index 3f24c8ad7..000000000 --- a/multisrc/overrides/madara/randomscan/src/RandomScan.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.randomscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class RandomScan : Madara("Random Scan","https://randomscan.online","pt-BR", SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/randomtranslations/src/RandomTranslations.kt b/multisrc/overrides/madara/randomtranslations/src/RandomTranslations.kt deleted file mode 100644 index b1eaa4a5a..000000000 --- a/multisrc/overrides/madara/randomtranslations/src/RandomTranslations.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.randomtranslations - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class RandomTranslations : Madara("Random Translations", "https://randomtranslations.com", "en", SimpleDateFormat("dd/MM/yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/rawmangas/src/RawMangas.kt b/multisrc/overrides/madara/rawmangas/src/RawMangas.kt deleted file mode 100644 index 5f7233d86..000000000 --- a/multisrc/overrides/madara/rawmangas/src/RawMangas.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.ja.rawmangas - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw -import java.text.SimpleDateFormat -import java.util.Locale - -@Nsfw -class RawMangas : Madara("Raw Mangas", "https://rawmangas.net", "ja", SimpleDateFormat("MMMM dd, yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/readmanhua/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/readmanhua/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index fe3d9d253..000000000 Binary files a/multisrc/overrides/madara/readmanhua/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/readmanhua/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/readmanhua/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index baa810f52..000000000 Binary files a/multisrc/overrides/madara/readmanhua/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/readmanhua/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/readmanhua/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 264fae33a..000000000 Binary files a/multisrc/overrides/madara/readmanhua/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/readmanhua/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/readmanhua/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 25f71834f..000000000 Binary files a/multisrc/overrides/madara/readmanhua/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/readmanhua/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/readmanhua/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0f87a348f..000000000 Binary files a/multisrc/overrides/madara/readmanhua/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/readmanhua/res/web_hi_res_512.png b/multisrc/overrides/madara/readmanhua/res/web_hi_res_512.png deleted file mode 100644 index a804f7a83..000000000 Binary files a/multisrc/overrides/madara/readmanhua/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/readmanhua/src/ReadManhua.kt b/multisrc/overrides/madara/readmanhua/src/ReadManhua.kt deleted file mode 100644 index fe476d4dd..000000000 --- a/multisrc/overrides/madara/readmanhua/src/ReadManhua.kt +++ /dev/null @@ -1,52 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readmanhua - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.multisrc.madara.WordSet -import eu.kanade.tachiyomi.source.model.SChapter -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Calendar -import java.util.Locale - -class ReadManhua : Madara( - "ReadManhua", - "https://readmanhua.net", - "en", - dateFormat = SimpleDateFormat("dd MMM yyyy", Locale.US) -) { - - override fun chapterFromElement(element: Element): SChapter { - val chapter = SChapter.create() - val year = Calendar.getInstance().get(Calendar.YEAR).toLong() - - 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.text() - } - - // Dates can be part of a "new" graphic or plain text - chapter.date_upload = select("img").firstOrNull()?.attr("alt")?.let { parseRelativeDate(it) } - ?: parseChapterDate(select("span.chapter-release-date i").firstOrNull()?.text() + " " + year) - } - - return chapter - } - - // Parses dates in this form: - // 21 horas ago - private fun parseRelativeDate(date: String): Long { - val number = Regex("""(\d+)""").find(date)?.value?.toIntOrNull() ?: return 0 - val cal = Calendar.getInstance() - - return when { - WordSet("hari", "gün", "jour", "día", "dia", "day").anyWordIn(date) -> cal.apply { add(Calendar.DAY_OF_MONTH, -number) }.timeInMillis - WordSet("jam", "saat", "heure", "hora", "hour").anyWordIn(date) -> cal.apply { add(Calendar.HOUR, -number) }.timeInMillis - WordSet("menit", "dakika", "min", "minute", "minuto").anyWordIn(date) -> cal.apply { add(Calendar.MINUTE, -number) }.timeInMillis - WordSet("detik", "segundo", "second").anyWordIn(date) -> cal.apply { add(Calendar.SECOND, -number) }.timeInMillis - else -> 0 - } - } -} diff --git a/multisrc/overrides/madara/renascans/src/RenaScans.kt b/multisrc/overrides/madara/renascans/src/RenaScans.kt deleted file mode 100644 index 7c8046ceb..000000000 --- a/multisrc/overrides/madara/renascans/src/RenaScans.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.renascans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class RenaScans : Madara("Renascence Scans (Renascans)", "https://new.renascans.com", "en", SimpleDateFormat("dd/MM/yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/ruyamanga/src/RuyaManga.kt b/multisrc/overrides/madara/ruyamanga/src/RuyaManga.kt deleted file mode 100644 index 2fe40b66d..000000000 --- a/multisrc/overrides/madara/ruyamanga/src/RuyaManga.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.ruyamanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class RuyaManga : Madara("Rüya Manga", "https://www.ruyamanga.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr"))) diff --git a/multisrc/overrides/madara/samuraiscan/src/SamuraiScan.kt b/multisrc/overrides/madara/samuraiscan/src/SamuraiScan.kt deleted file mode 100644 index bfcb33f4a..000000000 --- a/multisrc/overrides/madara/samuraiscan/src/SamuraiScan.kt +++ /dev/null @@ -1,28 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.samuraiscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class SamuraiScan : Madara("SamuraiScan", "https://samuraiscan.com", "es", SimpleDateFormat("MMMM d, yyyy", Locale("es"))) { - override fun getGenreList() = listOf( - Genre("Acción", "accion"), - Genre("Artes Marciales", "artes-marciales"), - Genre("Aventura", "aventura"), - Genre("Drama", "drama"), - Genre("Fantasia", "fantasia"), - Genre("Horror", "horror"), - Genre("Isekai", "isekai"), - Genre("Magia", "magia"), - Genre("Manhua", "manhua"), - Genre("Manhwa", "manhwa"), - Genre("Psicológico", "psicologico"), - Genre("Reencarnación", "reencarnacion"), - Genre("Romance", "romance"), - Genre("Shoujo", "shoujo"), - Genre("Shounen", "shounen"), - Genre("Sobrenatural", "sobrenatural"), - Genre("Tragedia", "tragedia"), - Genre("Wuxia", "wuxia") - ) -} diff --git a/multisrc/overrides/madara/shieldmanga/additional.gradle.kts b/multisrc/overrides/madara/shieldmanga/additional.gradle.kts deleted file mode 100644 index 10beb8157..000000000 --- a/multisrc/overrides/madara/shieldmanga/additional.gradle.kts +++ /dev/null @@ -1,4 +0,0 @@ - -dependencies { - implementation project(':lib-ratelimit') -} diff --git a/multisrc/overrides/madara/shieldmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/shieldmanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a4a4ba5b8..000000000 Binary files a/multisrc/overrides/madara/shieldmanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/shieldmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/shieldmanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 07362ffd9..000000000 Binary files a/multisrc/overrides/madara/shieldmanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/shieldmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/shieldmanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 91036ee80..000000000 Binary files a/multisrc/overrides/madara/shieldmanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/shieldmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/shieldmanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 0c2e92c05..000000000 Binary files a/multisrc/overrides/madara/shieldmanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/shieldmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/shieldmanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4a8b7e763..000000000 Binary files a/multisrc/overrides/madara/shieldmanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/shieldmanga/res/web_hi_res_512.png b/multisrc/overrides/madara/shieldmanga/res/web_hi_res_512.png deleted file mode 100644 index 8657455a0..000000000 Binary files a/multisrc/overrides/madara/shieldmanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/shieldmanga/src/ShieldManga.kt b/multisrc/overrides/madara/shieldmanga/src/ShieldManga.kt deleted file mode 100644 index b623fa067..000000000 --- a/multisrc/overrides/madara/shieldmanga/src/ShieldManga.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.shieldmanga - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class ShieldManga : Madara("Shield Manga", "https://shieldmanga.club", "en") { - private val rateLimitInterceptor = RateLimitInterceptor(1) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun chapterListSelector() = "li.wp-manga-hapter, .version-chap li" - - override val pageListParseSelector = "div.page-beak, .reading-content div" -} diff --git a/multisrc/overrides/madara/shinzooscan/src/ShinzooScan.kt b/multisrc/overrides/madara/shinzooscan/src/ShinzooScan.kt deleted file mode 100644 index 98d7f3dfa..000000000 --- a/multisrc/overrides/madara/shinzooscan/src/ShinzooScan.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.shinzooscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - - -class ShinzooScan : Madara("Shinzoo Scan", "https://shinzooscan.xyz", "pt-BR", SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/shoujohearts/src/ShoujoHearts.kt b/multisrc/overrides/madara/shoujohearts/src/ShoujoHearts.kt deleted file mode 100644 index 56005ad19..000000000 --- a/multisrc/overrides/madara/shoujohearts/src/ShoujoHearts.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.shoujohearts - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.POST -import okhttp3.CacheControl -import okhttp3.Request - -class ShoujoHearts : Madara("ShoujoHearts", "https://shoujohearts.com", "en") { - override fun popularMangaRequest(page: Int): Request = - POST("$baseUrl/reader/wp-admin/admin-ajax.php", formHeaders, formBuilder(page, true).build(), CacheControl.FORCE_NETWORK) - - override fun latestUpdatesRequest(page: Int): Request = - POST("$baseUrl/reader/wp-admin/admin-ajax.php", formHeaders, formBuilder(page, false).build(), CacheControl.FORCE_NETWORK) - - override fun searchPage(page: Int): String = "reader/page/$page/" -} diff --git a/multisrc/overrides/madara/sixiangscans/src/SiXiangScans.kt b/multisrc/overrides/madara/sixiangscans/src/SiXiangScans.kt deleted file mode 100644 index c846cbda6..000000000 --- a/multisrc/overrides/madara/sixiangscans/src/SiXiangScans.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.sixiangscans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class SiXiangScans : Madara("SiXiang Scans", "http://www.sixiangscans.com", "en", SimpleDateFormat("MMMM dd, yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/siyahmelek/src/Siyahmelek.kt b/multisrc/overrides/madara/siyahmelek/src/Siyahmelek.kt deleted file mode 100644 index 4da084841..000000000 --- a/multisrc/overrides/madara/siyahmelek/src/Siyahmelek.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.siyahmelek - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw -import java.text.SimpleDateFormat -import java.util.Locale - -@Nsfw -class Siyahmelek : Madara("Siyahmelek", "https://siyahmelek.com", "tr", SimpleDateFormat("dd MMM yyyy", Locale("tr"))) diff --git a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/sleepingknightscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d8fd84c84..000000000 Binary files a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/sleepingknightscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 75146c2e3..000000000 Binary files a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 5d3544d05..000000000 Binary files a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 67494f5b9..000000000 Binary files a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 4a0884395..000000000 Binary files a/multisrc/overrides/madara/sleepingknightscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/sleepingknightscans/res/web_hi_res_512.png b/multisrc/overrides/madara/sleepingknightscans/res/web_hi_res_512.png deleted file mode 100644 index 586c2dc86..000000000 Binary files a/multisrc/overrides/madara/sleepingknightscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/soloscanlation/src/SoloScanlation.kt b/multisrc/overrides/madara/soloscanlation/src/SoloScanlation.kt deleted file mode 100644 index ec89d8d2b..000000000 --- a/multisrc/overrides/madara/soloscanlation/src/SoloScanlation.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.soloscanlation - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class SoloScanlation : Madara("SoloScanlation", "https://soloscanlation.site", "en", SimpleDateFormat("MMMM dd, yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/spookyscanlations/src/SpookyScanlations.kt b/multisrc/overrides/madara/spookyscanlations/src/SpookyScanlations.kt deleted file mode 100644 index 3f71ca77b..000000000 --- a/multisrc/overrides/madara/spookyscanlations/src/SpookyScanlations.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.es.spookyscanlations - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class SpookyScanlations : Madara("Spooky Scanlations", "https://spookyscanlations.xyz", "es", SimpleDateFormat("MMMM dd, yyyy", Locale("es"))) diff --git a/multisrc/overrides/madara/stagecomics/src/StageComics.kt b/multisrc/overrides/madara/stagecomics/src/StageComics.kt deleted file mode 100644 index 0b9890b2c..000000000 --- a/multisrc/overrides/madara/stagecomics/src/StageComics.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.stagecomics - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class StageComics : Madara("StageComics", "https://stagecomics.com", "pt-BR", SimpleDateFormat("MMMM dd, yyyy", Locale("pt"))) { - override fun chapterFromElement(element: Element): SChapter { - val parsedChapter = super.chapterFromElement(element) - - parsedChapter.date_upload = element.select("img").firstOrNull()?.attr("alt") - ?.let { parseChapterDate(it) } - ?: parseChapterDate(element.select("span.chapter-release-date i").firstOrNull()?.text()) - - return parsedChapter - } -} diff --git a/multisrc/overrides/madara/threequeensscanlator/src/ThreeQueensScanlator.kt b/multisrc/overrides/madara/threequeensscanlator/src/ThreeQueensScanlator.kt deleted file mode 100644 index 6f62ffa7a..000000000 --- a/multisrc/overrides/madara/threequeensscanlator/src/ThreeQueensScanlator.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.threequeensscanlator - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ThreeQueensScanlator : Madara("Three Queens Scanlator", "https://tqscan.com.br", - "pt-BR", SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/threesixtyfivemanga/src/ThreeSixtyFiveManga.kt b/multisrc/overrides/madara/threesixtyfivemanga/src/ThreeSixtyFiveManga.kt deleted file mode 100644 index 0d375b494..000000000 --- a/multisrc/overrides/madara/threesixtyfivemanga/src/ThreeSixtyFiveManga.kt +++ /dev/null @@ -1,10 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.threesixtyfivemanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -class ThreeSixtyFiveManga : Madara("365Manga", "https://365manga.com", "en") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manga/page/$page/?m_orderby=latest", headers) -} diff --git a/multisrc/overrides/madara/toongod/src/ToonGod.kt b/multisrc/overrides/madara/toongod/src/ToonGod.kt deleted file mode 100644 index a3f78d090..000000000 --- a/multisrc/overrides/madara/toongod/src/ToonGod.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.toongod - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class ToonGod : Madara("ToonGod", "https://www.toongod.com", "en", SimpleDateFormat("dd MMM yyyy", Locale.US)) diff --git a/multisrc/overrides/madara/toonily/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/toonily/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index b3f0ad673..000000000 Binary files a/multisrc/overrides/madara/toonily/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonily/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/toonily/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ab5c8f6fe..000000000 Binary files a/multisrc/overrides/madara/toonily/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonily/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/toonily/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index da6a4dff0..000000000 Binary files a/multisrc/overrides/madara/toonily/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonily/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/toonily/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 256f180a2..000000000 Binary files a/multisrc/overrides/madara/toonily/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonily/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/toonily/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6b38a55f9..000000000 Binary files a/multisrc/overrides/madara/toonily/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonily/res/web_hi_res_512.png b/multisrc/overrides/madara/toonily/res/web_hi_res_512.png deleted file mode 100644 index 7a63b18a1..000000000 Binary files a/multisrc/overrides/madara/toonily/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonily/src/Toonily.kt b/multisrc/overrides/madara/toonily/src/Toonily.kt deleted file mode 100644 index 00a07da32..000000000 --- a/multisrc/overrides/madara/toonily/src/Toonily.kt +++ /dev/null @@ -1,39 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.toonily - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw - -@Nsfw -class Toonily : Madara("Toonily", "https://toonily.com", "en") { - override fun getGenreList(): List = listOf( - Genre("Action", "action-webtoon"), - Genre("Adult", "adult-webtoon"), - Genre("Adventure", "adventure-webtoon"), - Genre("Comedy", "comedy-webtoon"), - Genre("Drama", "drama-webtoon"), - Genre("Fantasy", "fantasy-webtoon"), - Genre("Gender Bender", "gender-bender"), - Genre("Gossip", "gossip"), - Genre("Harem", "harem-webtoon"), - Genre("Historical", "webtoon-historical"), - Genre("Horror", "horror-webtoon"), - Genre("Josei", "josei-manga"), - Genre("Mature", "mature-webtoon"), - Genre("Mystery", "mystery-webtoon"), - Genre("NTR", "ntr-webtoon"), - Genre("Psychological", "psychological-webtoon"), - Genre("Romance", "romance-webtoon"), - Genre("School life", "school-life-webtoon"), - Genre("Sci-Fi", "scifi-webtoon"), - Genre("Seinen", "seinen-webtoon"), - Genre("Shoujo", "shoujo"), - Genre("Shounen", "shounen-webtoon"), - Genre("Slice of Life", "sliceoflife-webtoon"), - Genre("Supernatural", "supernatural-webtoon"), - Genre("Thriller", "thriller-webtoon"), - Genre("Tragedy", "tragedy"), - Genre("Vanilla", "vanilla-webtoon"), - Genre("Yaoi", "yaoi-webtoon"), - Genre("Yuri", "yuri-webtoon") - ) -} diff --git a/multisrc/overrides/madara/toonilynet/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/toonilynet/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3eea8f0fe..000000000 Binary files a/multisrc/overrides/madara/toonilynet/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonilynet/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/toonilynet/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index f8b0292f3..000000000 Binary files a/multisrc/overrides/madara/toonilynet/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonilynet/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/toonilynet/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3af1fed8a..000000000 Binary files a/multisrc/overrides/madara/toonilynet/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonilynet/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/toonilynet/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 3b438820f..000000000 Binary files a/multisrc/overrides/madara/toonilynet/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonilynet/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/toonilynet/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ec1d463e1..000000000 Binary files a/multisrc/overrides/madara/toonilynet/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonilynet/res/web_hi_res_512.png b/multisrc/overrides/madara/toonilynet/res/web_hi_res_512.png deleted file mode 100644 index c8036201c..000000000 Binary files a/multisrc/overrides/madara/toonilynet/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/toonpoint/src/ToonPoint.kt b/multisrc/overrides/madara/toonpoint/src/ToonPoint.kt deleted file mode 100644 index d2b6adf42..000000000 --- a/multisrc/overrides/madara/toonpoint/src/ToonPoint.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.toonpoint - -import eu.kanade.tachiyomi.multisrc.madara.Madara - -class ToonPoint : Madara("ToonPoint", "https://toonpoint.com", "en") { - override val userAgentRandomizer = "" -} diff --git a/multisrc/overrides/madara/topmanhua/src/TopManhua.kt b/multisrc/overrides/madara/topmanhua/src/TopManhua.kt deleted file mode 100644 index a266577da..000000000 --- a/multisrc/overrides/madara/topmanhua/src/TopManhua.kt +++ /dev/null @@ -1,10 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.topmanhua - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.Headers -import java.text.SimpleDateFormat -import java.util.Locale - -class TopManhua : Madara("Top Manhua", "https://topmanhua.com", "en", SimpleDateFormat("MM/dd/yy", Locale.US)) { - override fun headersBuilder(): Headers.Builder = super.headersBuilder().add("Referer", baseUrl) -} diff --git a/multisrc/overrides/madara/truyentranhaudiocom/src/TruyenTranhAudioCom.kt b/multisrc/overrides/madara/truyentranhaudiocom/src/TruyenTranhAudioCom.kt deleted file mode 100644 index 97e0962fc..000000000 --- a/multisrc/overrides/madara/truyentranhaudiocom/src/TruyenTranhAudioCom.kt +++ /dev/null @@ -1,26 +0,0 @@ -package eu.kanade.tachiyomi.extension.vi.truyentranhaudiocom - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Request -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class TruyenTranhAudioCom : Madara("TruyenTranhAudio.com", "https://truyentranhaudio.com", "vi", SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())) { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page?s&post_type=wp-manga&m_orderby=views", headers) - override fun popularMangaSelector() = searchMangaSelector() - override fun popularMangaFromElement(element: Element): SManga = searchMangaFromElement(element) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/page/$page?s&post_type=wp-manga&m_orderby=latest", headers) - override fun latestUpdatesSelector() = searchMangaSelector() - override fun latestUpdatesFromElement(element: Element): SManga = searchMangaFromElement(element) - override fun pageListParse(document: Document): List { - return document.select("div.reading-content img").map { it.attr("abs:src") } - .filterNot { it.isNullOrEmpty() } - .distinct() - .mapIndexed { i, url -> Page(i, "", url) } - } -} diff --git a/multisrc/overrides/madara/truyentranhaudioonline/src/TruyenTranhAudioOnline.kt b/multisrc/overrides/madara/truyentranhaudioonline/src/TruyenTranhAudioOnline.kt deleted file mode 100644 index e84a39968..000000000 --- a/multisrc/overrides/madara/truyentranhaudioonline/src/TruyenTranhAudioOnline.kt +++ /dev/null @@ -1,21 +0,0 @@ -package eu.kanade.tachiyomi.extension.vi.truyentranhaudioonline - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Headers -import org.jsoup.nodes.Document -import java.text.SimpleDateFormat -import java.util.Locale - -class TruyenTranhAudioOnline : Madara("TruyenTranhAudio.online", "https://truyentranhaudio.online", "vi", SimpleDateFormat("dd/MM/yyyy", Locale.getDefault())) { - override val formHeaders: Headers = headersBuilder() - .add("Content-Type", "application/x-www-form-urlencoded") - .build() - - override fun pageListParse(document: Document): List { - return document.select("div.reading-content img").map { it.attr("abs:src") } - .filterNot { it.isNullOrEmpty() } - .distinct() - .mapIndexed { i, url -> Page(i, "", url) } - } -} diff --git a/multisrc/overrides/madara/tsubakinoscan/src/TsubakiNoScan.kt b/multisrc/overrides/madara/tsubakinoscan/src/TsubakiNoScan.kt deleted file mode 100644 index 9292601e3..000000000 --- a/multisrc/overrides/madara/tsubakinoscan/src/TsubakiNoScan.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.tsubakinoscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class TsubakiNoScan : Madara( - "Tsubaki No Scan", - "https://tsubakinoscan.com", - "fr", - dateFormat = SimpleDateFormat("dd/MM/yy", Locale.US) -) diff --git a/multisrc/overrides/madara/tsundokutraducoes/src/TsundokuTraducoes.kt b/multisrc/overrides/madara/tsundokutraducoes/src/TsundokuTraducoes.kt deleted file mode 100644 index dc392c564..000000000 --- a/multisrc/overrides/madara/tsundokutraducoes/src/TsundokuTraducoes.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.tsundokutraducoes - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class TsundokuTraducoes : Madara("Tsundoku Traducoes", "https://tsundokutraducoes.com.br", "pt-br", SimpleDateFormat("dd/MM/yyyy", Locale("pt-br"))) diff --git a/multisrc/overrides/madara/turkcemanga/src/TurkceManga.kt b/multisrc/overrides/madara/turkcemanga/src/TurkceManga.kt deleted file mode 100644 index 13f3c9c2a..000000000 --- a/multisrc/overrides/madara/turkcemanga/src/TurkceManga.kt +++ /dev/null @@ -1,30 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.turkcemanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.POST -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory -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 okhttp3.CacheControl -import okhttp3.Headers -import okhttp3.OkHttpClient -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class TurkceManga : Madara("Türkçe Manga", "https://turkcemanga.com", "tr") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?s&post_type=wp-manga&m_orderby=views", headers) - override fun popularMangaSelector() = searchMangaSelector() - override fun popularMangaFromElement(element: Element): SManga = searchMangaFromElement(element) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/page/$page/?s&post_type=wp-manga&m_orderby=latest", headers) - override fun latestUpdatesSelector() = searchMangaSelector() - override fun latestUpdatesFromElement(element: Element): SManga = searchMangaFromElement(element) -} diff --git a/multisrc/overrides/madara/twilightscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/twilightscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3fb420777..000000000 Binary files a/multisrc/overrides/madara/twilightscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/twilightscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/twilightscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5b330ef76..000000000 Binary files a/multisrc/overrides/madara/twilightscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/twilightscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/twilightscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ceb0a9769..000000000 Binary files a/multisrc/overrides/madara/twilightscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/twilightscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/twilightscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index dc0708b64..000000000 Binary files a/multisrc/overrides/madara/twilightscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/twilightscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/twilightscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 421f67055..000000000 Binary files a/multisrc/overrides/madara/twilightscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/twilightscans/res/web_hi_res_512.png b/multisrc/overrides/madara/twilightscans/res/web_hi_res_512.png deleted file mode 100644 index 0fe4a69f7..000000000 Binary files a/multisrc/overrides/madara/twilightscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/uyuyanbalik/src/UyuyanBalik.kt b/multisrc/overrides/madara/uyuyanbalik/src/UyuyanBalik.kt deleted file mode 100644 index c97685fdd..000000000 --- a/multisrc/overrides/madara/uyuyanbalik/src/UyuyanBalik.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.uyuyanbalik - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class UyuyanBalik : Madara("Uyuyan Balik", "https://uyuyanbalik.com/", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.US)) - diff --git a/multisrc/overrides/madara/warqueenscan/src/WarQueenScan.kt b/multisrc/overrides/madara/warqueenscan/src/WarQueenScan.kt deleted file mode 100644 index e0981dbc9..000000000 --- a/multisrc/overrides/madara/warqueenscan/src/WarQueenScan.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.warqueenscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class WarQueenScan : Madara("War Queen Scan", "https://wqscan.com", "pt-BR", SimpleDateFormat("dd/MM/yyyy", Locale.US)) - diff --git a/multisrc/overrides/madara/webtoonxyz/src/WebtoonXYZ.kt b/multisrc/overrides/madara/webtoonxyz/src/WebtoonXYZ.kt deleted file mode 100644 index 5832fbe8a..000000000 --- a/multisrc/overrides/madara/webtoonxyz/src/WebtoonXYZ.kt +++ /dev/null @@ -1,11 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.webtoonxyz - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -class WebtoonXYZ : Madara("WebtoonXYZ", "https://www.webtoon.xyz", "en") { - private fun pagePath(page: Int) = if (page > 1) "page/$page/" else "" - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/webtoons/${pagePath(page)}?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/webtoons/${pagePath(page)}?m_orderby=latest", headers) -} diff --git a/multisrc/overrides/madara/wescans/src/WeScans.kt b/multisrc/overrides/madara/wescans/src/WeScans.kt deleted file mode 100644 index eafdfc340..000000000 --- a/multisrc/overrides/madara/wescans/src/WeScans.kt +++ /dev/null @@ -1,15 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.wescans - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import okhttp3.Request - -class WeScans : Madara("WeScans", "https://wescans.xyz", "en") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manhua/manga/?m_orderby=views", headers) - override fun popularMangaNextPageSelector(): String? = null - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manhua/manga/?m_orderby=latest", headers) - override fun searchMangaRequest(page: Int, query: String, filters: FilterList) = GET("$baseUrl/manhua/?s=$query&post_type=wp-manga") - override fun searchMangaNextPageSelector(): String? = null - override fun getFilterList(): FilterList = FilterList() -} diff --git a/multisrc/overrides/madara/winterscan/src/WinterScan.kt b/multisrc/overrides/madara/winterscan/src/WinterScan.kt deleted file mode 100644 index f8f6d2d58..000000000 --- a/multisrc/overrides/madara/winterscan/src/WinterScan.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.winterscan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class WinterScan : Madara("Winter Scan", "https://winterscan.com.br", - "pt-BR", SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/wonderland/src/Wonderland.kt b/multisrc/overrides/madara/wonderland/src/Wonderland.kt deleted file mode 100644 index 36843d86f..000000000 --- a/multisrc/overrides/madara/wonderland/src/Wonderland.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.wonderland - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class Wonderland : Madara("Wonderland", "https://landwebtoons.site", - "pt-BR", SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("pt", "BR"))) diff --git a/multisrc/overrides/madara/wuxiaworld/src/WuxiaWorld.kt b/multisrc/overrides/madara/wuxiaworld/src/WuxiaWorld.kt deleted file mode 100644 index ce7c6996f..000000000 --- a/multisrc/overrides/madara/wuxiaworld/src/WuxiaWorld.kt +++ /dev/null @@ -1,13 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.wuxiaworld - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import okhttp3.Request - -class WuxiaWorld : Madara("WuxiaWorld", "https://wuxiaworld.site", "en") { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/tag/webcomic/page/$page/?m_orderby=views", headers) - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/tag/webcomic/page/$page/?m_orderby=latest", headers) - override fun searchMangaRequest(page: Int, query: String, filters: FilterList) = super.searchMangaRequest(page, "$query comics", filters) - override fun popularMangaNextPageSelector() = "div.nav-previous.float-left" -} diff --git a/multisrc/overrides/madara/yaoitoshokan/src/YaoiToshokan.kt b/multisrc/overrides/madara/yaoitoshokan/src/YaoiToshokan.kt deleted file mode 100644 index 6a54b93d2..000000000 --- a/multisrc/overrides/madara/yaoitoshokan/src/YaoiToshokan.kt +++ /dev/null @@ -1,30 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.yaoitoshokan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.annotations.Nsfw -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.Response -import org.jsoup.nodes.Document -import java.text.SimpleDateFormat -import java.util.Locale - -@Nsfw -class YaoiToshokan : Madara("Yaoi Toshokan", "https://yaoitoshokan.com.br", "pt-BR", SimpleDateFormat("dd MMM yyyy", Locale("pt", "BR"))) { - // Page has custom link to scan website. - override val popularMangaUrlSelector = "div.post-title a:not([target])" - - // Chapters are listed old to new. - override fun chapterListParse(response: Response): List { - return super.chapterListParse(response).reversed() - } - - override fun pageListParse(document: Document): List { - return document.select(pageListParseSelector) - .mapIndexed { index, element -> - // Had to add trim because of white space in source. - val imageUrl = element.select("img").attr("data-src").trim() - Page(index, document.location(), imageUrl) - } - } -} diff --git a/multisrc/overrides/madara/yokaijump/src/YokaiJump.kt b/multisrc/overrides/madara/yokaijump/src/YokaiJump.kt deleted file mode 100644 index c8349ed6e..000000000 --- a/multisrc/overrides/madara/yokaijump/src/YokaiJump.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.fr.yokaijump - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class YokaiJump : Madara( - "Yokai Jump", - "https://yokaijump.fr", - "fr", - dateFormat = SimpleDateFormat("dd/MM/yy", Locale.US) -) diff --git a/multisrc/overrides/madara/yuriverso/src/YuriVerso.kt b/multisrc/overrides/madara/yuriverso/src/YuriVerso.kt deleted file mode 100644 index a2a67deb9..000000000 --- a/multisrc/overrides/madara/yuriverso/src/YuriVerso.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.yuriverso - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class YuriVerso : Madara( - "Yuri Verso", - "https://yuri.live", - "pt-BR", - SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR")) -) diff --git a/multisrc/overrides/madara/zinmanga/src/ZinManga.kt b/multisrc/overrides/madara/zinmanga/src/ZinManga.kt deleted file mode 100644 index 6c08e3c1d..000000000 --- a/multisrc/overrides/madara/zinmanga/src/ZinManga.kt +++ /dev/null @@ -1,9 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.zinmanga - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.Headers - -class ZinManga : Madara("Zin Translator", "https://zinmanga.com", "en") { - override fun headersBuilder(): Headers.Builder = super.headersBuilder() - .add("Referer", "https://zinmanga.com/") -} diff --git a/multisrc/overrides/mangabox/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2fbde5dc4..000000000 Binary files a/multisrc/overrides/mangabox/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index fbd5f9b2e..000000000 Binary files a/multisrc/overrides/mangabox/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 70bb7fc6b..000000000 Binary files a/multisrc/overrides/mangabox/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1d1dcacd2..000000000 Binary files a/multisrc/overrides/mangabox/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index cf642b28f..000000000 Binary files a/multisrc/overrides/mangabox/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/default/res/web_hi_res_512.png b/multisrc/overrides/mangabox/default/res/web_hi_res_512.png deleted file mode 100644 index 652a26bba..000000000 Binary files a/multisrc/overrides/mangabox/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangabat/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 8ba197004..000000000 Binary files a/multisrc/overrides/mangabox/mangabat/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangabat/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ae651e692..000000000 Binary files a/multisrc/overrides/mangabox/mangabat/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangabat/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 44339134e..000000000 Binary files a/multisrc/overrides/mangabox/mangabat/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangabat/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index faa37b014..000000000 Binary files a/multisrc/overrides/mangabox/mangabat/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangabat/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 502995dac..000000000 Binary files a/multisrc/overrides/mangabox/mangabat/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/res/web_hi_res_512.png b/multisrc/overrides/mangabox/mangabat/res/web_hi_res_512.png deleted file mode 100644 index 58a3a6839..000000000 Binary files a/multisrc/overrides/mangabox/mangabat/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangabat/src/Mangabat.kt b/multisrc/overrides/mangabox/mangabat/src/Mangabat.kt deleted file mode 100644 index 7c397fb91..000000000 --- a/multisrc/overrides/mangabox/mangabat/src/Mangabat.kt +++ /dev/null @@ -1,17 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangabat - -import eu.kanade.tachiyomi.multisrc.mangabox.MangaBox -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class Mangabat : MangaBox("Mangabat", "https://m.mangabat.com", "en", SimpleDateFormat("MMM dd,yy", Locale.ENGLISH)) { - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga-list-all/$page?type=topview", headers) - override fun popularMangaSelector() = "div.list-story-item" - override val latestUrlPath = "manga-list-all/" - override fun searchMangaSelector() = "div.list-story-item" - override fun getAdvancedGenreFilters(): List = getGenreFilters() - .drop(1) - .map { AdvGenre(it.first, it.second) } -} diff --git a/multisrc/overrides/mangabox/mangairo/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangairo/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 7ab1b9070..000000000 Binary files a/multisrc/overrides/mangabox/mangairo/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangairo/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangairo/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index df8c10a58..000000000 Binary files a/multisrc/overrides/mangabox/mangairo/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangairo/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangairo/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 683d30f8b..000000000 Binary files a/multisrc/overrides/mangabox/mangairo/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangairo/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangairo/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 545a0404f..000000000 Binary files a/multisrc/overrides/mangabox/mangairo/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangairo/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangairo/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 07c031464..000000000 Binary files a/multisrc/overrides/mangabox/mangairo/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangairo/res/web_hi_res_512.png b/multisrc/overrides/mangabox/mangairo/res/web_hi_res_512.png deleted file mode 100644 index 0a27b7bc4..000000000 Binary files a/multisrc/overrides/mangabox/mangairo/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangairo/src/Mangairo.kt b/multisrc/overrides/mangabox/mangairo/src/Mangairo.kt deleted file mode 100644 index a18a4b039..000000000 --- a/multisrc/overrides/mangabox/mangairo/src/Mangairo.kt +++ /dev/null @@ -1,32 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangairo - -import eu.kanade.tachiyomi.multisrc.mangabox.MangaBox -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Request -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class Mangairo : MangaBox("Mangairo", "https://h.mangairo.com", "en", SimpleDateFormat("MMM-dd-yy", Locale.ENGLISH)) { - override val popularUrlPath = "manga-list/type-topview/ctg-all/state-all/page-" - override fun popularMangaSelector() = "div.story-item" - override val latestUrlPath = "manga-list/type-latest/ctg-all/state-all/page-" - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return GET("$baseUrl/list/$simpleQueryPath${normalizeSearchQuery(query)}?page=$page", headers) - } - - override fun searchMangaSelector() = "div.story-item" - override fun searchMangaFromElement(element: Element): SManga = mangaFromElement(element, "h2 a") - override fun searchMangaNextPageSelector() = "div.group-page a.select + a:not(.go-p-end)" - override val mangaDetailsMainSelector = "${super.mangaDetailsMainSelector}, div.story_content" - override val thumbnailSelector = "${super.thumbnailSelector}, div.story_info_left img" - override val descriptionSelector = "${super.descriptionSelector}, div#story_discription p" - override fun chapterListSelector() = "${super.chapterListSelector()}, div#chapter_list li" - override val alternateChapterDateSelector = "p" - override val pageListSelector = "${super.pageListSelector}, div.panel-read-story img" - - // will have to write a separate searchMangaRequest to get filters working for this source - override fun getFilterList() = FilterList() -} diff --git a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalot/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 6116aa5a9..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalot/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index f92400232..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c6dacd27f..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 00b05b9d0..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index f315e8404..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalot/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalot/res/web_hi_res_512.png b/multisrc/overrides/mangabox/mangakakalot/res/web_hi_res_512.png deleted file mode 100644 index 9b1eb1f25..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalot/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalot/src/Mangakakalot.kt b/multisrc/overrides/mangabox/mangakakalot/src/Mangakakalot.kt deleted file mode 100644 index fa6693006..000000000 --- a/multisrc/overrides/mangabox/mangakakalot/src/Mangakakalot.kt +++ /dev/null @@ -1,10 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangakakalot - -import eu.kanade.tachiyomi.multisrc.mangabox.MangaBox -import okhttp3.Headers - -class Mangakakalot : MangaBox("Mangakakalot", "https://mangakakalot.com", "en") { - override fun headersBuilder(): Headers.Builder = super.headersBuilder().set("Referer", "https://manganelo.com") // for covers - override val simpleQueryPath = "search/story/" - override fun searchMangaSelector() = "${super.searchMangaSelector()}, div.list-truyen-item-wrap" -} diff --git a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalots/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 6116aa5a9..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalots/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index f92400232..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c6dacd27f..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 00b05b9d0..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index f315e8404..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalots/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalots/res/web_hi_res_512.png b/multisrc/overrides/mangabox/mangakakalots/res/web_hi_res_512.png deleted file mode 100644 index 9b1eb1f25..000000000 Binary files a/multisrc/overrides/mangabox/mangakakalots/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakakalots/src/Mangakakalots.kt b/multisrc/overrides/mangabox/mangakakalots/src/Mangakakalots.kt deleted file mode 100644 index 184139563..000000000 --- a/multisrc/overrides/mangabox/mangakakalots/src/Mangakakalots.kt +++ /dev/null @@ -1,67 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangakakalots - -import eu.kanade.tachiyomi.multisrc.mangabox.MangaBox -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Response - -class Mangakakalots : MangaBox("Mangakakalots (unoriginal)", "https://mangakakalots.com", "en") { - override fun searchMangaSelector(): String = "${super.searchMangaSelector()}, div.list-truyen-item-wrap" - override fun searchMangaParse(response: Response): MangasPage { - val document = response.asJsoup() - val mangas = document.select(searchMangaSelector()).map { mangaFromElement(it) } - val hasNextPage = !response.request().url().toString() - .contains(document.select(searchMangaNextPageSelector()).attr("href")) - - return MangasPage(mangas, hasNextPage) - } - override fun searchMangaNextPageSelector() = "div.group_page a:last-of-type" - override fun getStatusFilters(): Array> = arrayOf( - Pair("all", "ALL"), - Pair("Completed", "Completed"), - Pair("Ongoing", "Ongoing") - ) - override fun getGenreFilters(): Array> = arrayOf( - Pair("all", "ALL"), - Pair("Action", "Action"), - Pair("Adult", "Adult"), - Pair("Adventure", "Adventure"), - Pair("Comedy", "Comedy"), - Pair("Cooking", "Cooking"), - Pair("Doujinshi", "Doujinshi"), - Pair("Drama", "Drama"), - Pair("Ecchi", "Ecchi"), - Pair("Fantasy", "Fantasy"), - Pair("Gender bender", "Gender bender"), - Pair("Harem", "Harem"), - Pair("Historical", "Historical"), - Pair("Horror", "Horror"), - Pair("Isekai", "Isekai"), - Pair("Josei", "Josei"), - Pair("Manhua", "Manhua"), - Pair("Manhwa", "Manhwa"), - Pair("Martial arts", "Martial arts"), - Pair("Mature", "Mature"), - Pair("Mecha", "Mecha"), - Pair("Medical", "Medical"), - Pair("Mystery", "Mystery"), - Pair("One shot", "One shot"), - Pair("Psychological", "Psychological"), - Pair("Romance", "Romance"), - Pair("School life", "School life"), - Pair("Sci fi", "Sci fi"), - Pair("Seinen", "Seinen"), - Pair("Shoujo", "Shoujo"), - Pair("Shoujo ai", "Shoujo ai"), - Pair("Shounen", "Shounen"), - Pair("Shounen ai", "Shounen ai"), - Pair("Slice of life", "Slice of life"), - Pair("Smut", "Smut"), - Pair("Sports", "Sports"), - Pair("Supernatural", "Supernatural"), - Pair("Tragedy", "Tragedy"), - Pair("Webtoons", "Webtoons"), - Pair("Yaoi", "Yaoi"), - Pair("Yuri", "Yuri") - ) -} diff --git a/multisrc/overrides/mangabox/mangakita/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakita/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 167969ff9..000000000 Binary files a/multisrc/overrides/mangabox/mangakita/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakita/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakita/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index bed249fc4..000000000 Binary files a/multisrc/overrides/mangabox/mangakita/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakita/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakita/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 53a90adf5..000000000 Binary files a/multisrc/overrides/mangabox/mangakita/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakita/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakita/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d2e30a579..000000000 Binary files a/multisrc/overrides/mangabox/mangakita/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakita/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/mangakita/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index f88e8d091..000000000 Binary files a/multisrc/overrides/mangabox/mangakita/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/mangakita/res/web_hi_res_512.png b/multisrc/overrides/mangabox/mangakita/res/web_hi_res_512.png deleted file mode 100644 index 1c24b5a8a..000000000 Binary files a/multisrc/overrides/mangabox/mangakita/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d6df4aaf2..000000000 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c4bd03fe4..000000000 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 968a07a4c..000000000 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 694f61cc6..000000000 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 8cbf26b6b..000000000 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png b/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png deleted file mode 100644 index 64f9a43b9..000000000 Binary files a/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangabox/manganelo/src/Manganelo.kt b/multisrc/overrides/mangabox/manganelo/src/Manganelo.kt deleted file mode 100644 index f3515701d..000000000 --- a/multisrc/overrides/mangabox/manganelo/src/Manganelo.kt +++ /dev/null @@ -1,17 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.manganelo - -import eu.kanade.tachiyomi.multisrc.mangabox.MangaBox -import eu.kanade.tachiyomi.network.GET -import okhttp3.Request - -class Manganelo : MangaBox("Manganelo", "https://manganelo.com", "en") { - // Nelo's date format is part of the base class - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/genre-all/$page?type=topview", headers) - override fun popularMangaSelector() = "div.content-genres-item" - override val latestUrlPath = "genre-all/" - override val simpleQueryPath = "search/story/" - override fun searchMangaSelector() = "div.search-story-item, div.content-genres-item" - override fun getAdvancedGenreFilters(): List = getGenreFilters() - .drop(1) - .map { AdvGenre(it.first, it.second) } -} diff --git a/multisrc/overrides/mangacatalog/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangacatalog/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ffa002e3c..000000000 Binary files a/multisrc/overrides/mangacatalog/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangacatalog/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangacatalog/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 6718b1d59..000000000 Binary files a/multisrc/overrides/mangacatalog/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangacatalog/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangacatalog/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index b0b71b409..000000000 Binary files a/multisrc/overrides/mangacatalog/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangacatalog/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangacatalog/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b88f6d789..000000000 Binary files a/multisrc/overrides/mangacatalog/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangacatalog/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangacatalog/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 434116c30..000000000 Binary files a/multisrc/overrides/mangacatalog/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangacatalog/default/res/web_hi_res_512.png b/multisrc/overrides/mangacatalog/default/res/web_hi_res_512.png deleted file mode 100644 index 08ed2c639..000000000 Binary files a/multisrc/overrides/mangacatalog/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangacatalog/readattackontitanshingekinokyojinmanga/src/ReadAttackOnTitanShingekiNoKyojinManga.kt b/multisrc/overrides/mangacatalog/readattackontitanshingekinokyojinmanga/src/ReadAttackOnTitanShingekiNoKyojinManga.kt deleted file mode 100644 index da82a6f6c..000000000 --- a/multisrc/overrides/mangacatalog/readattackontitanshingekinokyojinmanga/src/ReadAttackOnTitanShingekiNoKyojinManga.kt +++ /dev/null @@ -1,46 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readattackontitanshingekinokyojinmanga - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.online.ParsedHttpSource -import okhttp3.Request -import rx.Observable -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element - -class ReadAttackOnTitanShingekiNoKyojinManga : MangaCatalog("Read Attack on Titan/Shingeki no Kyojin Manga", "https://ww7.readsnk.com", "en") { - override val sourceList = listOf( - Pair("Shingeki No Kyojin", "$baseUrl/manga/shingeki-no-kyojin/"), - Pair("Colored", "$baseUrl/manga/shingeki-no-kyojin-colored/"), - Pair("Before the Fall", "$baseUrl/manga/shingeki-no-kyojin-before-the-fall/"), - Pair("Lost Girls", "$baseUrl/manga/shingeki-no-kyojin-lost-girls/"), - Pair("No Regrets", "$baseUrl/manga/attack-on-titan-no-regrets/"), - Pair("Junior High", "$baseUrl/manga/attack-on-titan-junior-high/"), - Pair("Harsh Mistress", "$baseUrl/manga/attack-on-titan-harsh-mistress-of-the-city/"), - Pair("Anthology", "$baseUrl/manga/attack-on-titan-anthology/"), - Pair("Art Book", "$baseUrl/manga/attack-on-titan-exclusive-art-book/"), - Pair("Spoof", "$baseUrl/manga/spoof-on-titan/"), - Pair("Guidebook", "$baseUrl/manga/attack-on-titan-guidebook-inside-outside/"), - Pair("No Regrets Colored", "$baseUrl/manga/attack-on-titan-no-regrets-colored/"), - ).sortedBy { it.first }.distinctBy { it.second } - - override fun chapterListSelector(): String = "div.w-full > .bg-white > .flex" - - override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply { - val name1 = element.select(".flex > a.text-gray-900").text() - val name2 = element.select(".flex > div.text-xs").text() - if (name2 == ""){ - name = name1 - } else { - name = "$name1 - $name2" - } - url = element.select(".ml-auto div.flex a").attr("abs:href") - date_upload = System.currentTimeMillis() - } -} diff --git a/multisrc/overrides/mangacatalog/readbokunoheroacademiamyheroacademiamanga/src/ReadBokuNoHeroAcademiaMyHeroAcademiaManga.kt b/multisrc/overrides/mangacatalog/readbokunoheroacademiamyheroacademiamanga/src/ReadBokuNoHeroAcademiaMyHeroAcademiaManga.kt deleted file mode 100644 index afbe69265..000000000 --- a/multisrc/overrides/mangacatalog/readbokunoheroacademiamyheroacademiamanga/src/ReadBokuNoHeroAcademiaMyHeroAcademiaManga.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readbokunoheroacademiamyheroacademiamanga - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadBokuNoHeroAcademiaMyHeroAcademiaManga : MangaCatalog("Read Boku no Hero Academia/My Hero Academia Manga", "https://ww6.readmha.com", "en") { - override val sourceList = listOf( - Pair("Boku no Hero Academia", "$baseUrl/manga/boku-no-hero-academia/"), - Pair("Vigilante", "$baseUrl/manga/vigilante-boku-no-hero-academia-illegals/"), - Pair("Team Up", "$baseUrl/manga/my-hero-academia-team-up-mission/"), - Pair("MHA Smash", "$baseUrl/manga/boku-no-hero-academia-smash/"), - Pair("MHA: School Brief", "$baseUrl/manga/my-hero-academia-school-briefs/"), - Pair("Rising", "$baseUrl/manga/deku-bakugo-rising/"), - Pair("Colored", "$baseUrl/manga/boku-no-hero-academia-colored/"), - Pair("Oumagadoki Zoo", "$baseUrl/manga/oumagadoki-zoo/"), - Pair("Sensei no Bulge", "$baseUrl/manga/sensei-no-bulge/") - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readhunterxhuntermangaonline/src/ReadHunterxHunterMangaOnline.kt b/multisrc/overrides/mangacatalog/readhunterxhuntermangaonline/src/ReadHunterxHunterMangaOnline.kt deleted file mode 100644 index 8f462ae29..000000000 --- a/multisrc/overrides/mangacatalog/readhunterxhuntermangaonline/src/ReadHunterxHunterMangaOnline.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readhunterxhuntermangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadHunterxHunterMangaOnline : MangaCatalog("Read Hunter x Hunter Manga Online", "https://ww2.readhxh.com", "en") { - override val sourceList = listOf( - Pair("Hunter x Hunter", "$baseUrl/manga/hunter-x-hunter/"), - Pair("Colored", "$baseUrl/manga/hunter-x-hunter-colored/"), - Pair("Level E", "$baseUrl/manga/level-e/"), - Pair("Yu Yu Hakusho", "$baseUrl/manga/yu-yu-hakusho/"), - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readjujutsukaisenmangaonline/src/ReadJujutsuKaisenMangaOnline.kt b/multisrc/overrides/mangacatalog/readjujutsukaisenmangaonline/src/ReadJujutsuKaisenMangaOnline.kt deleted file mode 100644 index a78112608..000000000 --- a/multisrc/overrides/mangacatalog/readjujutsukaisenmangaonline/src/ReadJujutsuKaisenMangaOnline.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readjujutsukaisenmangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadJujutsuKaisenMangaOnline : MangaCatalog("Read Jujutsu Kaisen Manga Online", "https://ww1.readjujutsukaisen.com", "en") { - override val sourceList = listOf( - Pair("Jujutsu Kaisen", "$baseUrl/manga/jujutsu-kaisen/"), - Pair("Jujutsu Kaisen 0", "$baseUrl/manga/jujutsu-kaisen-0/"), - Pair("JJK Light Novel", "$baseUrl/manga/jujutsu-kaisen-first-light-novel/"), - Pair("No.9", "$baseUrl/manga/no-9/"), - Pair("JJK Colored", "$baseUrl/manga/jujutsu-kaisen-colored/"), - Pair("Fanbook", "$baseUrl/manga/jujutsu-kaisen-official-fanbook/"), - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readkaguyasamamangaonline/src/ReadKaguyaSamaMangaOnline.kt b/multisrc/overrides/mangacatalog/readkaguyasamamangaonline/src/ReadKaguyaSamaMangaOnline.kt deleted file mode 100644 index 4b4a60bf2..000000000 --- a/multisrc/overrides/mangacatalog/readkaguyasamamangaonline/src/ReadKaguyaSamaMangaOnline.kt +++ /dev/null @@ -1,18 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readkaguyasamamangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadKaguyaSamaMangaOnline : MangaCatalog("Read Kaguya-sama Manga Online", "https://ww1.readkaguyasama.com", "en") { - override val sourceList = listOf( - Pair("Kaguya-sama: Love is War", "$baseUrl/manga/kaguya-sama-love-is-war/"), - Pair("Official Doujin", "$baseUrl/manga/kaguya-wants-to-be-confessed-to-official-doujin/"), - Pair("Spin off", "$baseUrl/manga/we-want-to-talk-about-kaguya/"), - Pair("Light Novel", "$baseUrl/manga/kaguya-sama-light-novel/"), - Pair("Instant Bullet", "$baseUrl/manga/ib-instant-bullet/"), - Pair("Oshi no Ko", "$baseUrl/manga/oshi-no-ko/"), - Pair("Sayonara Piano Sonata", "$baseUrl/manga/sayonara-piano-sonata/"), - Pair("Original Hinatazaka", "$baseUrl/manga/original-hinatazaka/") - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readnanatsunotaizai7deadlysinsmangaonline/src/ReadNanatsuNoTaizai7DeadlySinsMangaOnline.kt b/multisrc/overrides/mangacatalog/readnanatsunotaizai7deadlysinsmangaonline/src/ReadNanatsuNoTaizai7DeadlySinsMangaOnline.kt deleted file mode 100644 index a92fa5b65..000000000 --- a/multisrc/overrides/mangacatalog/readnanatsunotaizai7deadlysinsmangaonline/src/ReadNanatsuNoTaizai7DeadlySinsMangaOnline.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readnanatsunotaizai7deadlysinsmangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadNanatsuNoTaizai7DeadlySinsMangaOnline : MangaCatalog("Read Nanatsu no Taizai/7 Deadly Sins Manga Online", "https://ww3.read7deadlysins.com", "en") { - override val sourceList = listOf( - Pair("Mokushiroku no Yonkishi", "$baseUrl/manga/four-horsemen-of-the-apocalypse/"), - Pair("7DS: School", "$baseUrl/manga/mayoe-nanatsu-no-taizai-gakuen/"), - Pair("7DS:7 Days", "$baseUrl/manga/nanatsu-no-taizai-seven-days/"), - Pair("7DS:Vampires", "$baseUrl/manga/nanatsu-no-taizai-vampires-of-edinburgh/"), - Pair("Queen of Altar", "$baseUrl/manga/the-queen-of-the-altar/"), - Pair("7DS: 7 Colors", "$baseUrl/manga/nanatsu-no-taizai-nanairo-no-tsuioku/"), - Pair("7DS x FT", "$baseUrl/manga/fairy-tail-x-nanatsu-no-taizai-christmas-special/"), - Pair("7 Deadly Sins", "$baseUrl/manga/nanatsu-no-taizai/"), - Pair("7DS:7 Scars", "$baseUrl/manga/nanatsu-no-taizai-the-seven-scars-which-they-left-behind/"), - Pair("Kongou Banchou", "$baseUrl/manga/kongou-banchou/"), - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readonepunchmanmangaonlinetwo/src/ReadOnePunchManMangaOnlineTwo.kt b/multisrc/overrides/mangacatalog/readonepunchmanmangaonlinetwo/src/ReadOnePunchManMangaOnlineTwo.kt deleted file mode 100644 index 3d95ba7c0..000000000 --- a/multisrc/overrides/mangacatalog/readonepunchmanmangaonlinetwo/src/ReadOnePunchManMangaOnlineTwo.kt +++ /dev/null @@ -1,38 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readonepunchmanmangaonlinetwo - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.online.ParsedHttpSource -import okhttp3.Request -import rx.Observable -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element - -class ReadOnePunchManMangaOnlineTwo : MangaCatalog("Read One-Punch Man Manga Online", "https://ww3.readopm.com", "en") { - override val sourceList = listOf( - Pair("One Punch Man", "$baseUrl/manga/one-punch-man/"), - Pair("Onepunch-Man (ONE)", "$baseUrl/manga/onepunch-man-one/"), - Pair("Colored", "$baseUrl/manga/one-punch-man-colored/"), - Pair("Mob Psycho 100", "$baseUrl/manga/mob-psycho-100/"), - Pair("Reigen", "$baseUrl/manga/reigen/"), - Pair("Eyeshield 21", "$baseUrl/manga/eyeshield-21/"), - ).sortedBy { it.first }.distinctBy { it.second } - - override fun mangaDetailsParse(document: Document): SManga = SManga.create().apply { - description = document.select("div.card-body > p").text() - title = document.select("h2 > span").text().substringAfter("Manga: ").trim() - thumbnail_url = document.select(".card-img-right").attr("src") - } - override fun chapterListSelector(): String = "tbody > tr" - override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply { - name = element.select("td:first-child").text() - url = element.select("a").attr("abs:href") - date_upload = System.currentTimeMillis() //I have no idear how to parse Date stuff - } -} diff --git a/multisrc/overrides/mangacatalog/readsololevelingmangamanhwaonline/src/ReadSoloLevelingMangaManhwaOnline.kt b/multisrc/overrides/mangacatalog/readsololevelingmangamanhwaonline/src/ReadSoloLevelingMangaManhwaOnline.kt deleted file mode 100644 index ff6b65500..000000000 --- a/multisrc/overrides/mangacatalog/readsololevelingmangamanhwaonline/src/ReadSoloLevelingMangaManhwaOnline.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readsololevelingmangamanhwaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadSoloLevelingMangaManhwaOnline : MangaCatalog("Read Solo Leveling Manga/Manhwa Online", "https://readsololeveling.org", "en") { - override val sourceList = listOf( - Pair("Solo Levelingr", "$baseUrl/manga/solo-leveling/"), - Pair("Light Novel", "$baseUrl/manga/solo-leveling-novel/"), - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readthepromisedneverlandmangaonline/src/ReadThePromisedNeverlandMangaOnline.kt b/multisrc/overrides/mangacatalog/readthepromisedneverlandmangaonline/src/ReadThePromisedNeverlandMangaOnline.kt deleted file mode 100644 index a6c92fecd..000000000 --- a/multisrc/overrides/mangacatalog/readthepromisedneverlandmangaonline/src/ReadThePromisedNeverlandMangaOnline.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readthepromisedneverlandmangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadThePromisedNeverlandMangaOnline : MangaCatalog("Read The Promised Neverland Manga Online", "https://ww3.readneverland.com", "en") { - override val sourceList = listOf( - Pair("The Promised Neverland", "$baseUrl/manga/the-promised-neverland/"), - Pair("Parody", "$baseUrl/manga/the-parodied-jokeland/"), - Pair("Novels", "$baseUrl/manga/novels/"), - Pair("Poppy no Negai", "$baseUrl/manga/poppy-no-negai/"), - Pair("Author's One shot", "$baseUrl/manga/shinrei-shashinshi-kouno-saburou/"), - Pair("Ashley Goeth", "$baseUrl/manga/ashley-goeth-no-yukue/"), - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readtokyoghoulretokyoghoulmangaonline/src/ReadTokyoGhoulReTokyoGhoulMangaOnline.kt b/multisrc/overrides/mangacatalog/readtokyoghoulretokyoghoulmangaonline/src/ReadTokyoGhoulReTokyoGhoulMangaOnline.kt deleted file mode 100644 index bc0f2043d..000000000 --- a/multisrc/overrides/mangacatalog/readtokyoghoulretokyoghoulmangaonline/src/ReadTokyoGhoulReTokyoGhoulMangaOnline.kt +++ /dev/null @@ -1,17 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readtokyoghoulretokyoghoulmangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadTokyoGhoulReTokyoGhoulMangaOnline : MangaCatalog("Read Tokyo Ghoul Re & Tokyo Ghoul Manga Online", "https://ww8.tokyoghoulre.com", "en") { - override val sourceList = listOf( - Pair("Tokyo Ghoul", "$baseUrl/manga/tokyo-ghoul/"), - Pair("Tokyo Ghoul:re", "$baseUrl/manga/tokyo-ghoulre/"), - Pair("TG Jack", "$baseUrl/manga/tokyo-ghoul-jack/"), - Pair("TGre Colored", "$baseUrl/manga/tokyo-ghoulre-colored/"), - Pair("Gorilla", "$baseUrl/manga/this-gorilla-will-die-in-1-day/"), - Pair("ArtBook", "$baseUrl/manga/tokyo-ghoul-zakki/"), - Pair("TG Light Novel", "$baseUrl/manga/tokyo-ghoul-re-light-novels/") - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangacatalog/readtowerofgodmanhwamangaonline/src/ReadTowerOfGodManhwaMangaOnline.kt b/multisrc/overrides/mangacatalog/readtowerofgodmanhwamangaonline/src/ReadTowerOfGodManhwaMangaOnline.kt deleted file mode 100644 index 7a1e53de0..000000000 --- a/multisrc/overrides/mangacatalog/readtowerofgodmanhwamangaonline/src/ReadTowerOfGodManhwaMangaOnline.kt +++ /dev/null @@ -1,15 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readtowerofgodmanhwamangaonline - -import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog -import eu.kanade.tachiyomi.source.model.MangasPage -import eu.kanade.tachiyomi.util.asJsoup - -class ReadTowerOfGodManhwaMangaOnline : MangaCatalog("Read Tower of God Manhwa/Manga Online", "https://ww1.readtowerofgod.com", "en") { - override val sourceList = listOf( - Pair("Season 1", "$baseUrl/manga/tower-of-god-season-1/"), - Pair("Season 2", "$baseUrl/manga/tower-of-god-season-2/"), - Pair("Season 3", "$baseUrl/manga/tower-of-god-season-3/"), - Pair("RAW", "$baseUrl/manga/tower-of-god-spoilers-raw/"), - Pair("SIU Blog Postd", "$baseUrl/manga/siu-blog-post-translation/"), - ).sortedBy { it.first }.distinctBy { it.second } -} diff --git a/multisrc/overrides/mangadventure/arcrelight/AndroidManifest.xml b/multisrc/overrides/mangadventure/arcrelight/AndroidManifest.xml deleted file mode 100644 index 49b1edb7f..000000000 --- a/multisrc/overrides/mangadventure/arcrelight/AndroidManifest.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - diff --git a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangadventure/arcrelight/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 06bc0d4c7..000000000 Binary files a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangadventure/arcrelight/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ec764d715..000000000 Binary files a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 1188217d4..000000000 Binary files a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ee3a86327..000000000 Binary files a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6c4608d73..000000000 Binary files a/multisrc/overrides/mangadventure/arcrelight/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/arcrelight/res/web_hi_res_512.png b/multisrc/overrides/mangadventure/arcrelight/res/web_hi_res_512.png deleted file mode 100644 index dbf855d0a..000000000 Binary files a/multisrc/overrides/mangadventure/arcrelight/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/arcrelight/src/ArcRelight.kt b/multisrc/overrides/mangadventure/arcrelight/src/ArcRelight.kt deleted file mode 100644 index 7eaa0111a..000000000 --- a/multisrc/overrides/mangadventure/arcrelight/src/ArcRelight.kt +++ /dev/null @@ -1,27 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.arcrelight - -import eu.kanade.tachiyomi.multisrc.mangadventure.MangAdventure - -/** Arc-Relight source. */ -class ArcRelight : MangAdventure( - "Arc-Relight", - "https://arc-relight.com", - listOf( - "4-Koma", - "Chaos;Head", - "Collection", - "Comedy", - "Drama", - "Jubilee", - "Mystery", - "Psychological", - "Robotics;Notes", - "Romance", - "Sci-Fi", - "Seinen", - "Shounen", - "Steins;Gate", - "Supernatural", - "Tragedy" - ) -) diff --git a/multisrc/overrides/mangadventure/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangadventure/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2c3111603..000000000 Binary files a/multisrc/overrides/mangadventure/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangadventure/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3817c92e5..000000000 Binary files a/multisrc/overrides/mangadventure/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ac0dbc4df..000000000 Binary files a/multisrc/overrides/mangadventure/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 9474a7d35..000000000 Binary files a/multisrc/overrides/mangadventure/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangadventure/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 09f1bbf62..000000000 Binary files a/multisrc/overrides/mangadventure/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangadventure/default/res/web_hi_res_512.png b/multisrc/overrides/mangadventure/default/res/web_hi_res_512.png deleted file mode 100644 index 053dd0157..000000000 Binary files a/multisrc/overrides/mangadventure/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangamainac/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3c0563ec3..000000000 Binary files a/multisrc/overrides/mangamainac/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangamainac/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index f44f3cbd6..000000000 Binary files a/multisrc/overrides/mangamainac/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangamainac/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a7ec78d51..000000000 Binary files a/multisrc/overrides/mangamainac/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangamainac/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 70f741710..000000000 Binary files a/multisrc/overrides/mangamainac/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangamainac/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index c30953939..000000000 Binary files a/multisrc/overrides/mangamainac/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/default/res/web_hi_res_512.png b/multisrc/overrides/mangamainac/default/res/web_hi_res_512.png deleted file mode 100644 index 87d091aab..000000000 Binary files a/multisrc/overrides/mangamainac/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangamainac/tcbscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 0c67d04bf..000000000 Binary files a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangamainac/tcbscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 99f8acbb0..000000000 Binary files a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 14a58b11d..000000000 Binary files a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b35c60be7..000000000 Binary files a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index caa4533f0..000000000 Binary files a/multisrc/overrides/mangamainac/tcbscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangamainac/tcbscans/res/web_hi_res_512.png b/multisrc/overrides/mangamainac/tcbscans/res/web_hi_res_512.png deleted file mode 100644 index 004348b0c..000000000 Binary files a/multisrc/overrides/mangamainac/tcbscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/default/additional.gradle.kts b/multisrc/overrides/mangasproject/default/additional.gradle.kts deleted file mode 100644 index 10beb8157..000000000 --- a/multisrc/overrides/mangasproject/default/additional.gradle.kts +++ /dev/null @@ -1,4 +0,0 @@ - -dependencies { - implementation project(':lib-ratelimit') -} diff --git a/multisrc/overrides/mangasproject/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangasproject/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a6c6a8ac7..000000000 Binary files a/multisrc/overrides/mangasproject/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangasproject/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 313db5699..000000000 Binary files a/multisrc/overrides/mangasproject/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index e97c499eb..000000000 Binary files a/multisrc/overrides/mangasproject/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7fd219bb7..000000000 Binary files a/multisrc/overrides/mangasproject/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1ee21a456..000000000 Binary files a/multisrc/overrides/mangasproject/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/default/res/web_hi_res_512.png b/multisrc/overrides/mangasproject/default/res/web_hi_res_512.png deleted file mode 100644 index f710c8f21..000000000 Binary files a/multisrc/overrides/mangasproject/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangasproject/leitornet/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 8675f0e18..000000000 Binary files a/multisrc/overrides/mangasproject/leitornet/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangasproject/leitornet/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3556bede0..000000000 Binary files a/multisrc/overrides/mangasproject/leitornet/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/leitornet/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 48ded9aa3..000000000 Binary files a/multisrc/overrides/mangasproject/leitornet/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/leitornet/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 2a333c6ff..000000000 Binary files a/multisrc/overrides/mangasproject/leitornet/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/leitornet/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5c87a277f..000000000 Binary files a/multisrc/overrides/mangasproject/leitornet/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/res/web_hi_res_512.png b/multisrc/overrides/mangasproject/leitornet/res/web_hi_res_512.png deleted file mode 100644 index 2f1790784..000000000 Binary files a/multisrc/overrides/mangasproject/leitornet/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/leitornet/src/LeitorNet.kt b/multisrc/overrides/mangasproject/leitornet/src/LeitorNet.kt deleted file mode 100644 index ffc5e592e..000000000 --- a/multisrc/overrides/mangasproject/leitornet/src/LeitorNet.kt +++ /dev/null @@ -1,45 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.leitornet - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.mangasproject.MangasProject -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.Request -import okhttp3.Response -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class LeitorNet : MangasProject("Leitor.net", "https://leitor.net", "pt-BR") { - - // Use the old generated id when the source did have the name "mangásPROJECT" and - // did have mangas in their catalogue. Now they "only have webtoons" and - // became a different website, but they still use the same structure. - // Existing mangas and other titles in the library still work. - override val id: Long = 2225174659569980836 - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(5, 1, TimeUnit.SECONDS)) - .build() - - /** - * Temporary fix to bypass Cloudflare. - */ - override fun pageListRequest(chapter: SChapter): Request { - val newHeaders = super.pageListRequest(chapter).headers().newBuilder() - .set("Referer", "https://mangalivre.net/home") - .build() - - val newChapterUrl = chapter.url - .replace("/manga/", "/ler/") - .replace("/(\\d+)/capitulo-".toRegex(), "/online/$1/capitulo-") - - return GET("https://mangalivre.net$newChapterUrl", newHeaders) - } - - override fun getChapterUrl(response: Response): String { - return super.getChapterUrl(response) - .replace("https://mangalivre.net", baseUrl) - .replace("/ler/", "/manga/") - .replace("/online/", "/") - } -} diff --git a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangasproject/mangalivre/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 5a356a0cf..000000000 Binary files a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangasproject/mangalivre/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 414a70899..000000000 Binary files a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 4a48b037f..000000000 Binary files a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 644fdc7e2..000000000 Binary files a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6c8f3510c..000000000 Binary files a/multisrc/overrides/mangasproject/mangalivre/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/mangalivre/res/web_hi_res_512.png b/multisrc/overrides/mangasproject/mangalivre/res/web_hi_res_512.png deleted file mode 100644 index 0f568046d..000000000 Binary files a/multisrc/overrides/mangasproject/mangalivre/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/mangalivre/src/MangaLivre.kt b/multisrc/overrides/mangasproject/mangalivre/src/MangaLivre.kt deleted file mode 100644 index 872834f0b..000000000 --- a/multisrc/overrides/mangasproject/mangalivre/src/MangaLivre.kt +++ /dev/null @@ -1,76 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.mangalivre - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.mangasproject.MangasProject -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.MangasPage -import okhttp3.Request -import okhttp3.Response -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class MangaLivre : MangasProject("Mangá Livre", "https://mangalivre.net", "pt-BR") { - - // Hardcode the id because the language wasn't specific. - override val id: Long = 4762777556012432014 - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(5, 1, TimeUnit.SECONDS)) - .build() - - override fun popularMangaRequest(page: Int): Request { - val originalRequestUrl = super.popularMangaRequest(page).url().toString() - return GET(originalRequestUrl + DEFAULT_TYPE, sourceHeaders) - } - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - if (query.isNotEmpty()) { - return super.searchMangaRequest(page, query, filters) - } - - val popularRequestUrl = super.popularMangaRequest(page).url().toString() - val type = filters.filterIsInstance() - .firstOrNull()?.selected?.value ?: DEFAULT_TYPE - - return GET(popularRequestUrl + type, sourceHeaders) - } - - override fun searchMangaParse(response: Response): MangasPage { - if (response.request().url().pathSegments().contains("search")) { - return super.searchMangaParse(response) - } - - return popularMangaParse(response) - } - - private fun getContentTypes(): List = listOf( - ContentType("Mangás", "manga"), - ContentType("Manhuas", "manhua"), - ContentType("Webtoons", "webtoon"), - ContentType("Novels", "novel"), - ContentType("Todos", "") - ) - - private data class ContentType(val name: String, val value: String) { - override fun toString() = name - } - - private class TypeFilter(contentTypes: List) : - Filter.Select("Tipo de conteúdo", contentTypes.toTypedArray()) { - - val selected: ContentType - get() = values[state] - } - - override fun getFilterList(): FilterList = FilterList( - Filter.Header(FILTER_WARNING), - TypeFilter(getContentTypes()) - ) - - companion object { - private const val FILTER_WARNING = "O filtro abaixo é ignorado durante a busca!" - private const val DEFAULT_TYPE = "manga" - } -} diff --git a/multisrc/overrides/mangasproject/toonei/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangasproject/toonei/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 8675f0e18..000000000 Binary files a/multisrc/overrides/mangasproject/toonei/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/toonei/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangasproject/toonei/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3556bede0..000000000 Binary files a/multisrc/overrides/mangasproject/toonei/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/toonei/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/toonei/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 48ded9aa3..000000000 Binary files a/multisrc/overrides/mangasproject/toonei/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/toonei/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/toonei/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 2a333c6ff..000000000 Binary files a/multisrc/overrides/mangasproject/toonei/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/toonei/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangasproject/toonei/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5c87a277f..000000000 Binary files a/multisrc/overrides/mangasproject/toonei/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/toonei/res/web_hi_res_512.png b/multisrc/overrides/mangasproject/toonei/res/web_hi_res_512.png deleted file mode 100644 index 2f1790784..000000000 Binary files a/multisrc/overrides/mangasproject/toonei/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/mangasproject/toonei/src/Toonei.kt b/multisrc/overrides/mangasproject/toonei/src/Toonei.kt deleted file mode 100644 index f3e3f0966..000000000 --- a/multisrc/overrides/mangasproject/toonei/src/Toonei.kt +++ /dev/null @@ -1,21 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.toonei - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.mangasproject.MangasProject -import org.jsoup.nodes.Document -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class Toonei : MangasProject("Toonei", "https://toonei.com", "pt-BR") { - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(5, 1, TimeUnit.SECONDS)) - .build() - - override fun getReaderToken(document: Document): String? { - return document.select("script:containsData(window.PAGES_KEY)").firstOrNull() - ?.data() - ?.substringAfter("\"") - ?.substringBefore("\";") - } -} diff --git a/multisrc/overrides/nepnep/default/additional.gradle.kts b/multisrc/overrides/nepnep/default/additional.gradle.kts deleted file mode 100644 index 27b5b96f7..000000000 --- a/multisrc/overrides/nepnep/default/additional.gradle.kts +++ /dev/null @@ -1,3 +0,0 @@ -dependencies { - implementation project(':lib-ratelimit') -} diff --git a/multisrc/overrides/nepnep/mangalife/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangalife/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index fb45833f2..000000000 Binary files a/multisrc/overrides/nepnep/mangalife/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangalife/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangalife/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 87df94b25..000000000 Binary files a/multisrc/overrides/nepnep/mangalife/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangalife/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangalife/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 6589973ff..000000000 Binary files a/multisrc/overrides/nepnep/mangalife/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangalife/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangalife/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 893838599..000000000 Binary files a/multisrc/overrides/nepnep/mangalife/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangalife/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangalife/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 84c7947dc..000000000 Binary files a/multisrc/overrides/nepnep/mangalife/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangalife/res/web_hi_res_512.png b/multisrc/overrides/nepnep/mangalife/res/web_hi_res_512.png deleted file mode 100644 index 11d762ba0..000000000 Binary files a/multisrc/overrides/nepnep/mangalife/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangalife/src/MangaLife.kt b/multisrc/overrides/nepnep/mangalife/src/MangaLife.kt deleted file mode 100644 index d1376f62e..000000000 --- a/multisrc/overrides/nepnep/mangalife/src/MangaLife.kt +++ /dev/null @@ -1,18 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangalife - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.nepnep.NepNep -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class MangaLife : NepNep("MangaLife", "https://manga4life.com", "en") { - - private val rateLimitInterceptor = RateLimitInterceptor(1, 2) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .addNetworkInterceptor(rateLimitInterceptor) - .connectTimeout(1, TimeUnit.MINUTES) - .readTimeout(1, TimeUnit.MINUTES) - .writeTimeout(1, TimeUnit.MINUTES) - .build() -} diff --git a/multisrc/overrides/nepnep/mangasee/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangasee/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d837b9cc5..000000000 Binary files a/multisrc/overrides/nepnep/mangasee/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangasee/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangasee/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 6e9a9bef6..000000000 Binary files a/multisrc/overrides/nepnep/mangasee/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangasee/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangasee/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index eb6bbe3d0..000000000 Binary files a/multisrc/overrides/nepnep/mangasee/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangasee/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangasee/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index c361e14de..000000000 Binary files a/multisrc/overrides/nepnep/mangasee/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangasee/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/nepnep/mangasee/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 802a2e331..000000000 Binary files a/multisrc/overrides/nepnep/mangasee/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangasee/res/web_hi_res_512.png b/multisrc/overrides/nepnep/mangasee/res/web_hi_res_512.png deleted file mode 100644 index 69cbda912..000000000 Binary files a/multisrc/overrides/nepnep/mangasee/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/nepnep/mangasee/src/MangaSee.kt b/multisrc/overrides/nepnep/mangasee/src/MangaSee.kt deleted file mode 100644 index 3815424a6..000000000 --- a/multisrc/overrides/nepnep/mangasee/src/MangaSee.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.mangasee - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.nepnep.NepNep -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class MangaSee : NepNep("MangaSee", "https://mangasee123.com", "en") { - - override val id: Long = 9 - - private val rateLimitInterceptor = RateLimitInterceptor(1, 2) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .addNetworkInterceptor(rateLimitInterceptor) - .connectTimeout(1, TimeUnit.MINUTES) - .readTimeout(1, TimeUnit.MINUTES) - .writeTimeout(1, TimeUnit.MINUTES) - .build() -} diff --git a/multisrc/overrides/paprika/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/paprika/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 329d1eeb3..000000000 Binary files a/multisrc/overrides/paprika/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/paprika/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/paprika/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 299f14b23..000000000 Binary files a/multisrc/overrides/paprika/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/paprika/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/paprika/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a3502c2c2..000000000 Binary files a/multisrc/overrides/paprika/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/paprika/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/paprika/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index a9cd85b35..000000000 Binary files a/multisrc/overrides/paprika/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/paprika/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/paprika/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6c64322d2..000000000 Binary files a/multisrc/overrides/paprika/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/paprika/default/res/web_hi_res_512.png b/multisrc/overrides/paprika/default/res/web_hi_res_512.png deleted file mode 100644 index 0f5836de3..000000000 Binary files a/multisrc/overrides/paprika/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/webtoons/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 57432f520..000000000 Binary files a/multisrc/overrides/webtoons/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/webtoons/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index eac699395..000000000 Binary files a/multisrc/overrides/webtoons/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/webtoons/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 0545ab944..000000000 Binary files a/multisrc/overrides/webtoons/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/webtoons/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 780faa922..000000000 Binary files a/multisrc/overrides/webtoons/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/webtoons/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6b7af1a03..000000000 Binary files a/multisrc/overrides/webtoons/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/default/res/web_hi_res_512.png b/multisrc/overrides/webtoons/default/res/web_hi_res_512.png deleted file mode 100644 index f22230132..000000000 Binary files a/multisrc/overrides/webtoons/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f1783975f..000000000 Binary files a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2472ef7f3..000000000 Binary files a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3d25950db..000000000 Binary files a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index a5e52be3e..000000000 Binary files a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index fce9306a8..000000000 Binary files a/multisrc/overrides/webtoons/dongmanmanhua/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/res/web_hi_res_512.png b/multisrc/overrides/webtoons/dongmanmanhua/res/web_hi_res_512.png deleted file mode 100644 index d7c91223f..000000000 Binary files a/multisrc/overrides/webtoons/dongmanmanhua/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/webtoons/dongmanmanhua/src/DongmanManhua.kt b/multisrc/overrides/webtoons/dongmanmanhua/src/DongmanManhua.kt deleted file mode 100644 index f76da3101..000000000 --- a/multisrc/overrides/webtoons/dongmanmanhua/src/DongmanManhua.kt +++ /dev/null @@ -1,59 +0,0 @@ -package eu.kanade.tachiyomi.extension.zh.dongmanmanhua - -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.multisrc.webtoons.Webtoons -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Headers -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class DongmanManhua : Webtoons("Dongman Manhua", "https://www.dongmanmanhua.cn", "zh", "", dateFormat = SimpleDateFormat("yyyy-M-d", Locale.ENGLISH)) { - - override fun headersBuilder(): Headers.Builder = super.headersBuilder() - .removeAll("Referer") - .add("Referer", baseUrl) - - override fun popularMangaRequest(page: Int) = GET("$baseUrl/dailySchedule", headers) - - override fun latestUpdatesRequest(page: Int) = GET("$baseUrl/dailySchedule?sortOrder=UPDATE&webtoonCompleteType=ONGOING", headers) - - override fun parseDetailsThumbnail(document: Document): String? { - return document.select("div.detail_body").attr("style").substringAfter("(").substringBefore(")") - } - - override fun chapterListRequest(manga: SManga): Request = GET(baseUrl + manga.url, headers) - - override fun chapterListSelector() = "ul#_listUl li" - - override fun chapterListParse(response: Response): List { - var document = response.asJsoup() - var continueParsing = true - val chapters = mutableListOf() - - while (continueParsing) { - document.select(chapterListSelector()).map { chapters.add(chapterFromElement(it)) } - document.select("div.paginate a[onclick] + a").let { element -> - if (element.isNotEmpty()) document = client.newCall(GET(element.attr("abs:href"), headers)).execute().asJsoup() - else continueParsing = false - } - } - return chapters - } - - override fun chapterFromElement(element: Element): SChapter { - return SChapter.create().apply { - name = element.select("span.subj span").text() - url = element.select("a").attr("href").substringAfter(".cn") - date_upload = chapterParseDate(element.select("span.date").text()) - } - } - - override fun getFilterList(): FilterList = FilterList() -} diff --git a/multisrc/overrides/webtoons/webtoons/src/WebtoonsFactory.kt b/multisrc/overrides/webtoons/webtoons/src/WebtoonsFactory.kt deleted file mode 100644 index 85ba1fb0c..000000000 --- a/multisrc/overrides/webtoons/webtoons/src/WebtoonsFactory.kt +++ /dev/null @@ -1,56 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.webtoons - -import eu.kanade.tachiyomi.multisrc.webtoons.Webtoons -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory -import java.text.SimpleDateFormat -import java.util.GregorianCalendar -import java.util.Locale -import java.util.Calendar - -class WebtoonsFactory : SourceFactory { - override fun createSources(): List = listOf( - WebtoonsEN(), - WebtoonsID(), - WebtoonsTH(), - WebtoonsES(), - WebtoonsFR(), - WebtoonsZH(), - ) - -} -class WebtoonsEN : Webtoons("Webtoons.com", "https://www.webtoons.com", "en") -class WebtoonsID : Webtoons("Webtoons.com", "https://www.webtoons.com", "id") { - // Override ID as part of the name was removed to be more consiten with other enteries - override val id: Long = 8749627068478740298 - - // Android seems to be unable to parse Indonesian dates; we'll use a short hard-coded table - // instead. - private val dateMap: Array = arrayOf( - "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des" - ) - - override fun chapterParseDate(date: String): Long { - val expr = Regex("""(\d{4}) ([A-Z][a-z]{2}) (\d+)""").find(date) ?: return 0 - val (_, year, monthString, day) = expr.groupValues - val monthIndex = dateMap.indexOf(monthString) - return GregorianCalendar(year.toInt(), monthIndex, day.toInt()).time.time - } -} -class WebtoonsTH : Webtoons("Webtoons.com", "https://www.webtoons.com", "th", dateFormat = SimpleDateFormat("d MMM yyyy", Locale("th"))) -class WebtoonsES : Webtoons("Webtoons.com", "https://www.webtoons.com", "es") { - // Android seems to be unable to parse es dates like Indonesian; we'll use a short hard-coded table - // instead. - private val dateMap: Array = arrayOf( - "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" - ) - - override fun chapterParseDate(date: String): Long { - val expr = Regex("""(\d+)-([a-z]{3})-(\d{4})""").find(date) ?: return 0 - val (_, day, monthString, year) = expr.groupValues - val monthIndex = dateMap.indexOf(monthString) - return GregorianCalendar(year.toInt(), monthIndex, day.toInt()).time.time - } -} -class WebtoonsFR : Webtoons("Webtoons.com", "https://www.webtoons.com", "fr", dateFormat = SimpleDateFormat("d MMM yyyy", Locale.FRENCH)) -class WebtoonsZH : Webtoons("Webtoons.com", "https://www.webtoons.com", "zh", "zh-hant", "zh_TW", SimpleDateFormat("yyyy/MM/dd", Locale.TRADITIONAL_CHINESE)) diff --git a/multisrc/overrides/webtoons/webtoonstranslate/src/WebtoonsTranslateFactory.kt b/multisrc/overrides/webtoons/webtoonstranslate/src/WebtoonsTranslateFactory.kt deleted file mode 100644 index 232ec920c..000000000 --- a/multisrc/overrides/webtoons/webtoonstranslate/src/WebtoonsTranslateFactory.kt +++ /dev/null @@ -1,85 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.webtoonstranslate - -import eu.kanade.tachiyomi.multisrc.webtoons.WebtoonsTranslate -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory - -class WebtoonsTranslateFactory : SourceFactory { - override fun createSources(): List = listOf( - WebtoonsTranslateEN(), - WebtoonsTranslateZH_CMN(), - WebtoonsTranslateZH_CMY(), - WebtoonsTranslateTH(), - WebtoonsTranslateID(), - WebtoonsTranslateFR(), - WebtoonsTranslateVI(), - WebtoonsTranslateRU(), - WebtoonsTranslateAR(), - WebtoonsTranslateFIL(), - WebtoonsTranslateDE(), - WebtoonsTranslateHI(), - WebtoonsTranslateIT(), - WebtoonsTranslateJA(), - WebtoonsTranslatePT_POR(), - WebtoonsTranslateTR(), - WebtoonsTranslateMS(), - WebtoonsTranslatePL(), - WebtoonsTranslatePT_POT(), - WebtoonsTranslateBG(), - WebtoonsTranslateDA(), - WebtoonsTranslateNL(), - WebtoonsTranslateRO(), - WebtoonsTranslateMN(), - WebtoonsTranslateEL(), - WebtoonsTranslateLT(), - WebtoonsTranslateCS(), - WebtoonsTranslateSV(), - WebtoonsTranslateBN(), - WebtoonsTranslateFA(), - WebtoonsTranslateUK(), - WebtoonsTranslateES(), - ) -} -class WebtoonsTranslateEN : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "en", "ENG") -class WebtoonsTranslateZH_CMN : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "zh-hans", "CMN"){ - override val id: Long = 5196522547754842244 -} -class WebtoonsTranslateZH_CMY : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "zh-hant", "CMT"){ - override val id: Long = 1016181401146312893 -} -class WebtoonsTranslateTH : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "th", "THA") -class WebtoonsTranslateID : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "id", "IND") -class WebtoonsTranslateFR : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "fr", "FRA") -class WebtoonsTranslateVI : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "vi", "VIE") -class WebtoonsTranslateRU : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "ru", "RUS") -class WebtoonsTranslateAR : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "ar", "ARA") -class WebtoonsTranslateFIL : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "fil", "FIL") -class WebtoonsTranslateDE : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "de", "DEU") -class WebtoonsTranslateHI : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "hi", "HIN") -class WebtoonsTranslateIT : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "it", "ITA") -class WebtoonsTranslateJA : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "ja", "JPN") -class WebtoonsTranslatePT_POR : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "pt-br", "POR"){ - //Changed languge code from pt to pt-br - override val id: Long = 275670196689829558 -} -class WebtoonsTranslateTR : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "tr", "TUR") -class WebtoonsTranslateMS : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "ms", "MAY") -class WebtoonsTranslatePL : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "pl", "POL") -class WebtoonsTranslatePT_POT : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "pt", "POT") { - override val id: Long = 9219933036054791613 -} -class WebtoonsTranslateBG : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "bg", "BUL") -class WebtoonsTranslateDA : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "da", "DAN") -class WebtoonsTranslateNL : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "nl", "NLD") -class WebtoonsTranslateRO : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "ro", "RON") -class WebtoonsTranslateMN : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "mn", "MON") -class WebtoonsTranslateEL : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "el", "GRE") -class WebtoonsTranslateLT : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "lt", "LIT") -class WebtoonsTranslateCS : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "cs", "CES") -class WebtoonsTranslateSV : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "sv", "SWE") -class WebtoonsTranslateBN : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "bn", "BEN") -class WebtoonsTranslateFA : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "fa", "PER") -class WebtoonsTranslateUK : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "uk", "UKR") -class WebtoonsTranslateES : WebtoonsTranslate("Webtoons.com Translations", "https://translate.webtoons.com", "es", "SPA") - - diff --git a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/comiclatest/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 20242bb2b..000000000 Binary files a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/comiclatest/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 6955bf125..000000000 Binary files a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 61836be19..000000000 Binary files a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 761bd69e2..000000000 Binary files a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index a1bd16cdf..000000000 Binary files a/multisrc/overrides/wpcomics/comiclatest/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/comiclatest/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/comiclatest/res/web_hi_res_512.png deleted file mode 100644 index 278bbf254..000000000 Binary files a/multisrc/overrides/wpcomics/comiclatest/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/comiclatest/src/ComicLatest.kt b/multisrc/overrides/wpcomics/comiclatest/src/ComicLatest.kt deleted file mode 100644 index b9ced9d8c..000000000 --- a/multisrc/overrides/wpcomics/comiclatest/src/ComicLatest.kt +++ /dev/null @@ -1,75 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.comiclatest - -import eu.kanade.tachiyomi.multisrc.wpcomics.WPComics -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.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class ComicLatest : WPComics("ComicLatest", "https://comiclatest.com", "en", SimpleDateFormat("MM/dd/yyyy", Locale.US), null) { - // Hot only has one page - override val popularPath = "popular-comics" - - override fun popularMangaFromElement(element: Element) = SManga.create().apply { - element.select("h3 a").let { - title = it.text() - setUrlWithoutDomain(it.attr("href")) - } - thumbnail_url = element.select("img").attr("data-original") - } - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - filters.forEach { filter -> - when (filter) { - is AuthorFilter -> { - val author = filter.state.trim().replace(" ", "-").toLowerCase() - return GET("$baseUrl/author/$author?page=$page", headers) - } - } - } - - return GET("$baseUrl/search?keyword=$query&page=$page", headers) - } - - override fun searchMangaSelector() = "div.item div.box_img > a[title]" - - // For whatever reason, errors with author search if this isn't overridden - override fun searchMangaFromElement(element: Element): SManga { - return SManga.create().apply { - title = element.attr("title") - setUrlWithoutDomain(element.attr("href")) - } - } - - override fun chapterListParse(response: Response): List { - val chapters = mutableListOf() - - fun parseChapters(document: Document) { - document.select(chapterListSelector()).map { chapters.add(chapterFromElement(it)) } - document.select("ul.pagination a[rel=next]").firstOrNull()?.let { a -> - parseChapters(client.newCall(GET(a.attr("abs:href"), headers)).execute().asJsoup()) - } - } - - parseChapters(response.asJsoup()) - return chapters - } - - override fun pageListRequest(chapter: SChapter) = GET("$baseUrl${chapter.url}/all", headers) - - private class AuthorFilter : Filter.Text("Author") - - override fun getFilterList() = FilterList( - Filter.Header("NOTE: Cannot be used with search"), - Filter.Separator(), - AuthorFilter() - ) -} diff --git a/multisrc/overrides/wpcomics/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9603fde52..000000000 Binary files a/multisrc/overrides/wpcomics/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 76111fee9..000000000 Binary files a/multisrc/overrides/wpcomics/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c50706d45..000000000 Binary files a/multisrc/overrides/wpcomics/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 14a0b2db2..000000000 Binary files a/multisrc/overrides/wpcomics/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 03bbb5fb1..000000000 Binary files a/multisrc/overrides/wpcomics/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/default/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/default/res/web_hi_res_512.png deleted file mode 100644 index dcbd2befb..000000000 Binary files a/multisrc/overrides/wpcomics/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/mangasum/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ba5fd658f..000000000 Binary files a/multisrc/overrides/wpcomics/mangasum/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/mangasum/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5a0719ec1..000000000 Binary files a/multisrc/overrides/wpcomics/mangasum/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/mangasum/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ec518a007..000000000 Binary files a/multisrc/overrides/wpcomics/mangasum/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/mangasum/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 4398b0f84..000000000 Binary files a/multisrc/overrides/wpcomics/mangasum/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/mangasum/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b164d1d18..000000000 Binary files a/multisrc/overrides/wpcomics/mangasum/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/mangasum/res/web_hi_res_512.png deleted file mode 100644 index aa9232d9e..000000000 Binary files a/multisrc/overrides/wpcomics/mangasum/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/mangasum/src/MangaSumFactory.kt b/multisrc/overrides/wpcomics/mangasum/src/MangaSumFactory.kt deleted file mode 100644 index d4ff546b4..000000000 --- a/multisrc/overrides/wpcomics/mangasum/src/MangaSumFactory.kt +++ /dev/null @@ -1,31 +0,0 @@ -package eu.kanade.tachiyomi.extension.all.mangasum - -import eu.kanade.tachiyomi.multisrc.wpcomics.WPComics -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.Source -import eu.kanade.tachiyomi.source.SourceFactory -import eu.kanade.tachiyomi.source.model.FilterList -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class MangaSumFactory : SourceFactory { - override fun createSources(): List = listOf( - MangaSum(), - MangaSumRAW(), - ) -} -class MangaSumRAW : WPComics("MangaSum RAW", "https://mangasum.com", "ja", SimpleDateFormat("MM/dd/yy", Locale.US), null) { - override fun popularMangaRequest(page: Int): Request { - return GET("$baseUrl/raw" + if (page > 1) "?page=$page" else "", headers) - } - override fun popularMangaSelector() = "div.items div.item" - override fun latestUpdatesRequest(page: Int) = popularMangaRequest(page) - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl/genres?keyword=$query&page=$page", headers) - override fun searchMangaSelector() = "div.items div.item div.image a[title*=' - Raw']" -} - -class MangaSum : WPComics("MangaSum", "https://mangasum.com", "en", SimpleDateFormat("MM/dd/yy", Locale.US), null) { - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl/genres?keyword=$query&page=$page", headers) - override fun searchMangaSelector() = "div.items div.item div.image a:not([title*=' - Raw'])" -} diff --git a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nettruyen/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c4921b862..000000000 Binary files a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nettruyen/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index eabad57a1..000000000 Binary files a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index cd103ae21..000000000 Binary files a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index cba7110f5..000000000 Binary files a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7bbc8104d..000000000 Binary files a/multisrc/overrides/wpcomics/nettruyen/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nettruyen/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/nettruyen/res/web_hi_res_512.png deleted file mode 100644 index d36a348c6..000000000 Binary files a/multisrc/overrides/wpcomics/nettruyen/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nettruyen/src/NetTruyen.kt b/multisrc/overrides/wpcomics/nettruyen/src/NetTruyen.kt deleted file mode 100644 index b09adc4d5..000000000 --- a/multisrc/overrides/wpcomics/nettruyen/src/NetTruyen.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.vi.nettruyen - -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 okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class NetTruyen : WPComics("NetTruyen", "https://www.nettruyen.com", "vi", SimpleDateFormat("dd/MM/yy", Locale.getDefault()), null) { - override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().add("Referer", baseUrl).build()) - override fun getFilterList(): FilterList { - return FilterList( - StatusFilter(getStatusList()), - GenreFilter(getGenreList()) - ) - } -} diff --git a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 99e45ce92..000000000 Binary files a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c9c9013a2..000000000 Binary files a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 35d66e71c..000000000 Binary files a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 6a7cd351b..000000000 Binary files a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 646dfd750..000000000 Binary files a/multisrc/overrides/wpcomics/nhattruyen/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nhattruyen/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/nhattruyen/res/web_hi_res_512.png deleted file mode 100644 index adfbcfc04..000000000 Binary files a/multisrc/overrides/wpcomics/nhattruyen/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt b/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt deleted file mode 100644 index 54ece8aaa..000000000 --- a/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt +++ /dev/null @@ -1,14 +0,0 @@ -package eu.kanade.tachiyomi.extension.vi.nhattruyen - -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 okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale - -class NhatTruyen : WPComics("NhatTruyen", "http://nhattruyen.com", "vi", SimpleDateFormat("dd/MM/yy", Locale.getDefault()), null) { - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl/the-loai?keyword=$query&page=$page", headers) - override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().add("Referer", baseUrl).build()) -} diff --git a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/truyenchon/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ff222e07c..000000000 Binary files a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/truyenchon/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 7f823621f..000000000 Binary files a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 5d43a9da7..000000000 Binary files a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 43fb6054a..000000000 Binary files a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index c8a2e9f18..000000000 Binary files a/multisrc/overrides/wpcomics/truyenchon/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/truyenchon/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/truyenchon/res/web_hi_res_512.png deleted file mode 100644 index 8b9601081..000000000 Binary files a/multisrc/overrides/wpcomics/truyenchon/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/truyenchon/src/TruyenChon.kt b/multisrc/overrides/wpcomics/truyenchon/src/TruyenChon.kt deleted file mode 100644 index bfbd26b97..000000000 --- a/multisrc/overrides/wpcomics/truyenchon/src/TruyenChon.kt +++ /dev/null @@ -1,20 +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 okhttp3.Request -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 imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().add("Referer", baseUrl).build()) - override fun getFilterList(): FilterList { - return FilterList( - StatusFilter(getStatusList()), - GenreFilter(getGenreList()) - ) - } -} diff --git a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 283a511a9..000000000 Binary files a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 771afe623..000000000 Binary files a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index f54d2ca35..000000000 Binary files a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 58ee977bd..000000000 Binary files a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index fb08e9550..000000000 Binary files a/multisrc/overrides/wpcomics/xoxocomics/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/xoxocomics/res/web_hi_res_512.png b/multisrc/overrides/wpcomics/xoxocomics/res/web_hi_res_512.png deleted file mode 100644 index 828cc9b1f..000000000 Binary files a/multisrc/overrides/wpcomics/xoxocomics/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpcomics/xoxocomics/src/XoxoComics.kt b/multisrc/overrides/wpcomics/xoxocomics/src/XoxoComics.kt deleted file mode 100644 index 486536cbe..000000000 --- a/multisrc/overrides/wpcomics/xoxocomics/src/XoxoComics.kt +++ /dev/null @@ -1,47 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.xoxocomics - -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.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale - -class XoxoComics : WPComics("XOXO Comics", "https://xoxocomics.com", "en", SimpleDateFormat("MM/dd/yy", Locale.US), null) { - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/comic-updates?page=$page", headers) - override fun latestUpdatesSelector() = "li.row" - override fun latestUpdatesFromElement(element: Element): SManga { - return SManga.create().apply { - element.select("h3 a").let { - title = it.text() - setUrlWithoutDomain(it.attr("href")) - } - thumbnail_url = element.select("img").attr("data-original") - } - } - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return GET("$baseUrl/search?keyword=$query&page=$page", headers) - } - - override fun chapterListParse(response: Response): List { - val chapters = mutableListOf() - - // recursively add chapters from paginated chapter list - fun parseChapters(document: Document) { - document.select(chapterListSelector()).map { chapters.add(chapterFromElement(it)) } - document.select("ul.pagination a[rel=next]").firstOrNull()?.let { a -> - parseChapters(client.newCall(GET(a.attr("abs:href"), headers)).execute().asJsoup()) - } - } - - parseChapters(response.asJsoup()) - return chapters - } - override fun pageListRequest(chapter: SChapter): Request = GET(baseUrl + "${chapter.url}/all") -} diff --git a/multisrc/overrides/wpmangareader/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 1d1d70a07..000000000 Binary files a/multisrc/overrides/wpmangareader/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 0bd5eb343..000000000 Binary files a/multisrc/overrides/wpmangareader/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bcd89feb8..000000000 Binary files a/multisrc/overrides/wpmangareader/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 1682d5cb5..000000000 Binary files a/multisrc/overrides/wpmangareader/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d6b87794a..000000000 Binary files a/multisrc/overrides/wpmangareader/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/default/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/default/res/web_hi_res_512.png deleted file mode 100644 index 6bcf749cd..000000000 Binary files a/multisrc/overrides/wpmangareader/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/additional.gradle.kts b/multisrc/overrides/wpmangareader/flamescans/additional.gradle.kts deleted file mode 100644 index 10beb8157..000000000 --- a/multisrc/overrides/wpmangareader/flamescans/additional.gradle.kts +++ /dev/null @@ -1,4 +0,0 @@ - -dependencies { - implementation project(':lib-ratelimit') -} diff --git a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/flamescans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 4c8864dfb..000000000 Binary files a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/flamescans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index faa9e822c..000000000 Binary files a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d0f74de29..000000000 Binary files a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 470aa668b..000000000 Binary files a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7d1e9008b..000000000 Binary files a/multisrc/overrides/wpmangareader/flamescans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/flamescans/res/web_hi_res_512.png deleted file mode 100644 index ccbde4a5b..000000000 Binary files a/multisrc/overrides/wpmangareader/flamescans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/flamescans/src/FlameScans.kt b/multisrc/overrides/wpmangareader/flamescans/src/FlameScans.kt deleted file mode 100644 index ffb09f2e7..000000000 --- a/multisrc/overrides/wpmangareader/flamescans/src/FlameScans.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.flamescans - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class FlameScans : WPMangaReader("Flame Scans", "http://flamescans.org", "en", "/series") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/komikmama/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 08dd33cbc..000000000 Binary files a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/komikmama/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 7bceda964..000000000 Binary files a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 6af6e3ff4..000000000 Binary files a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7020bd4ee..000000000 Binary files a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 557acb5db..000000000 Binary files a/multisrc/overrides/wpmangareader/komikmama/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/komikmama/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/komikmama/res/web_hi_res_512.png deleted file mode 100644 index 50247fd8f..000000000 Binary files a/multisrc/overrides/wpmangareader/komikmama/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/komikmama/src/KomikMama.kt b/multisrc/overrides/wpmangareader/komikmama/src/KomikMama.kt deleted file mode 100644 index 2320f889e..000000000 --- a/multisrc/overrides/wpmangareader/komikmama/src/KomikMama.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikmama - -import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader -import java.text.SimpleDateFormat -import java.util.Locale - -class KomikMama : WPMangaReader("KomikMama", "https://komikmama.net", "id", - dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("id"))) diff --git a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/mangakita/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 167969ff9..000000000 Binary files a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/mangakita/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index bed249fc4..000000000 Binary files a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 53a90adf5..000000000 Binary files a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index d2e30a579..000000000 Binary files a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index f88e8d091..000000000 Binary files a/multisrc/overrides/wpmangareader/mangakita/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/mangakita/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/mangakita/res/web_hi_res_512.png deleted file mode 100644 index 1c24b5a8a..000000000 Binary files a/multisrc/overrides/wpmangareader/mangakita/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/ngomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 07469e9ac..000000000 Binary files a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/ngomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 7bdfe6832..000000000 Binary files a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index db88d5786..000000000 Binary files a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f03e74e35..000000000 Binary files a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0a9695e47..000000000 Binary files a/multisrc/overrides/wpmangareader/ngomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/ngomik/res/web_hi_res_512.png deleted file mode 100644 index 409e80f69..000000000 Binary files a/multisrc/overrides/wpmangareader/ngomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/ngomik/src/Ngomik.kt b/multisrc/overrides/wpmangareader/ngomik/src/Ngomik.kt deleted file mode 100644 index 106ee33d5..000000000 --- a/multisrc/overrides/wpmangareader/ngomik/src/Ngomik.kt +++ /dev/null @@ -1,12 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.ngomik - -import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader -import okhttp3.Headers - -class Ngomik : WPMangaReader("Ngomik", "https://ngomik.net", "id", "/all-komik") { - private val userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36" - - override fun headersBuilder(): Headers.Builder = Headers.Builder() - .add("User-Agent", userAgent) - .add("Referer", baseUrl) -} diff --git a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/pmscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c76d13239..000000000 Binary files a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/pmscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 6e4877440..000000000 Binary files a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 60c700e2c..000000000 Binary files a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 0cc0ea7d8..000000000 Binary files a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7803ae882..000000000 Binary files a/multisrc/overrides/wpmangareader/pmscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/pmscans/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/pmscans/res/web_hi_res_512.png deleted file mode 100644 index a174dd63b..000000000 Binary files a/multisrc/overrides/wpmangareader/pmscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 7a246dd48..000000000 Binary files a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index da4ca625d..000000000 Binary files a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 7a26160db..000000000 Binary files a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7dd212fd4..000000000 Binary files a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 09ebaa84d..000000000 Binary files a/multisrc/overrides/wpmangareader/sekaikomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/sekaikomik/res/web_hi_res_512.png deleted file mode 100644 index a54b9a653..000000000 Binary files a/multisrc/overrides/wpmangareader/sekaikomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/sekaikomik/src/Sekaikomik.kt b/multisrc/overrides/wpmangareader/sekaikomik/src/Sekaikomik.kt deleted file mode 100644 index 678f58ba6..000000000 --- a/multisrc/overrides/wpmangareader/sekaikomik/src/Sekaikomik.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.sekaikomik - -import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader -import java.text.SimpleDateFormat -import java.util.Locale - - -class Sekaikomik : WPMangaReader("Sekaikomik", "https://www.sekaikomik.club", "id", dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("id"))) diff --git a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/turktoon/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index debab0c63..000000000 Binary files a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/turktoon/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 07c3a9dfe..000000000 Binary files a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index b8e973b1b..000000000 Binary files a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index eaf1910aa..000000000 Binary files a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 08ef9267e..000000000 Binary files a/multisrc/overrides/wpmangareader/turktoon/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/turktoon/res/web_hi_res_512.png b/multisrc/overrides/wpmangareader/turktoon/res/web_hi_res_512.png deleted file mode 100644 index c906e8362..000000000 Binary files a/multisrc/overrides/wpmangareader/turktoon/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangareader/turktoon/src/TurkToon.kt b/multisrc/overrides/wpmangareader/turktoon/src/TurkToon.kt deleted file mode 100644 index 5fc0f4984..000000000 --- a/multisrc/overrides/wpmangareader/turktoon/src/TurkToon.kt +++ /dev/null @@ -1,8 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.turktoon - -import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader -import java.text.SimpleDateFormat -import java.util.Locale - -class TurkToon : WPMangaReader("TurkToon", "https://turktoon.com", "tr", - dateFormat = SimpleDateFormat("MMM d, yyyy", Locale("tr"))) diff --git a/multisrc/overrides/wpmangastream/boosei/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/boosei/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 476ff0422..000000000 Binary files a/multisrc/overrides/wpmangastream/boosei/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/boosei/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/boosei/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e1a0a5730..000000000 Binary files a/multisrc/overrides/wpmangastream/boosei/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/boosei/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/boosei/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index fe2c933bb..000000000 Binary files a/multisrc/overrides/wpmangastream/boosei/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/boosei/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/boosei/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 09c5ee3e4..000000000 Binary files a/multisrc/overrides/wpmangastream/boosei/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/boosei/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/boosei/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index fb70d271f..000000000 Binary files a/multisrc/overrides/wpmangastream/boosei/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/boosei/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/boosei/res/web_hi_res_512.png deleted file mode 100644 index 39cccab55..000000000 Binary files a/multisrc/overrides/wpmangastream/boosei/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/boosei/src/Boosei.kt b/multisrc/overrides/wpmangastream/boosei/src/Boosei.kt deleted file mode 100644 index cd058d935..000000000 --- a/multisrc/overrides/wpmangastream/boosei/src/Boosei.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.boosei - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class Boosei : WPMangaStream("Boosei", "https://boosei.com", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/chiotaku/src/ChiOtaku.kt b/multisrc/overrides/wpmangastream/chiotaku/src/ChiOtaku.kt deleted file mode 100644 index e2cf88516..000000000 --- a/multisrc/overrides/wpmangastream/chiotaku/src/ChiOtaku.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.chiotaku - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class ChiOtaku : WPMangaStream("ChiOtaku", "https://chiotaku.com", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/default/additional.gradle.kts b/multisrc/overrides/wpmangastream/default/additional.gradle.kts deleted file mode 100644 index 10beb8157..000000000 --- a/multisrc/overrides/wpmangastream/default/additional.gradle.kts +++ /dev/null @@ -1,4 +0,0 @@ - -dependencies { - implementation project(':lib-ratelimit') -} diff --git a/multisrc/overrides/wpmangastream/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index fa71abc5d..000000000 Binary files a/multisrc/overrides/wpmangastream/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index fbc7bb18b..000000000 Binary files a/multisrc/overrides/wpmangastream/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c994c12cc..000000000 Binary files a/multisrc/overrides/wpmangastream/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index fddb54206..000000000 Binary files a/multisrc/overrides/wpmangastream/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 154b3ae47..000000000 Binary files a/multisrc/overrides/wpmangastream/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/default/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/default/res/web_hi_res_512.png deleted file mode 100644 index 047e5438b..000000000 Binary files a/multisrc/overrides/wpmangastream/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ad0a153ce..000000000 Binary files a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 830db4ac9..000000000 Binary files a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index cf0ca5f1d..000000000 Binary files a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f8f78fbb3..000000000 Binary files a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 9acb8e590..000000000 Binary files a/multisrc/overrides/wpmangastream/gurukomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/gurukomik/res/web_hi_res_512.png deleted file mode 100644 index e5d331a09..000000000 Binary files a/multisrc/overrides/wpmangastream/gurukomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/gurukomik/src/GURUKomik.kt b/multisrc/overrides/wpmangastream/gurukomik/src/GURUKomik.kt deleted file mode 100644 index c731e77a0..000000000 --- a/multisrc/overrides/wpmangastream/gurukomik/src/GURUKomik.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.gurukomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class GURUKomik : WPMangaStream("GURU Komik", "https://gurukomik.com", "id", SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("id"))) { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 1362ec0f8..000000000 Binary files a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 594e42d56..000000000 Binary files a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ae0f7b2a1..000000000 Binary files a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 543898ba8..000000000 Binary files a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7ab7fddfd..000000000 Binary files a/multisrc/overrides/wpmangastream/kaisarkomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/kaisarkomik/res/web_hi_res_512.png deleted file mode 100644 index 05bbe42eb..000000000 Binary files a/multisrc/overrides/wpmangastream/kaisarkomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kaisarkomik/src/KaisarKomik.kt b/multisrc/overrides/wpmangastream/kaisarkomik/src/KaisarKomik.kt deleted file mode 100644 index efd4dceb6..000000000 --- a/multisrc/overrides/wpmangastream/kaisarkomik/src/KaisarKomik.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.kaisarkomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class KaisarKomik : WPMangaStream("Kaisar Komik", "https://kaisarkomik.com", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 35c7018d7..000000000 Binary files a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 8e1982c57..000000000 Binary files a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 117be6948..000000000 Binary files a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 4fa3418d8..000000000 Binary files a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index f5ca6740c..000000000 Binary files a/multisrc/overrides/wpmangastream/kiryuu/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kiryuu/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/kiryuu/res/web_hi_res_512.png deleted file mode 100644 index 8b0820ce3..000000000 Binary files a/multisrc/overrides/wpmangastream/kiryuu/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kiryuu/src/Kiryuu.kt b/multisrc/overrides/wpmangastream/kiryuu/src/Kiryuu.kt deleted file mode 100644 index 79907b075..000000000 --- a/multisrc/overrides/wpmangastream/kiryuu/src/Kiryuu.kt +++ /dev/null @@ -1,27 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.kiryuu - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.OkHttpClient -import org.jsoup.nodes.Document -import java.util.concurrent.TimeUnit - -class Kiryuu : WPMangaStream("Kiryuu", "https://kiryuu.co", "id") { - // Formerly "Kiryuu (WP Manga Stream)" - override val id = 3639673976007021338 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun pageListParse(document: Document): List { - return document.select("div#readerarea img").map { it.attr("abs:src") } - .filterNot { it.substringAfterLast("/").contains(Regex("""(filerun|photothumb\.db)""")) } - .mapIndexed { i, image -> Page(i, "", image) } - } -} diff --git a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/klankomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 00f9534f5..000000000 Binary files a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/klankomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c6e4656bc..000000000 Binary files a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 7eddc9b4d..000000000 Binary files a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 022f76425..000000000 Binary files a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 11150551d..000000000 Binary files a/multisrc/overrides/wpmangastream/klankomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/klankomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/klankomik/res/web_hi_res_512.png deleted file mode 100644 index 90b726d8a..000000000 Binary files a/multisrc/overrides/wpmangastream/klankomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/klankomik/src/KlanKomik.kt b/multisrc/overrides/wpmangastream/klankomik/src/KlanKomik.kt deleted file mode 100644 index 3f0754bc6..000000000 --- a/multisrc/overrides/wpmangastream/klankomik/src/KlanKomik.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.klankomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class KlanKomik : WPMangaStream("KlanKomik", "https://klankomik.com", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/komikav/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikav/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 7451aaca0..000000000 Binary files a/multisrc/overrides/wpmangastream/komikav/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikav/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikav/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index feaaee5c3..000000000 Binary files a/multisrc/overrides/wpmangastream/komikav/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikav/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikav/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2da936298..000000000 Binary files a/multisrc/overrides/wpmangastream/komikav/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikav/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikav/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 0461d35bc..000000000 Binary files a/multisrc/overrides/wpmangastream/komikav/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikav/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikav/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index c9ceffca6..000000000 Binary files a/multisrc/overrides/wpmangastream/komikav/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikav/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/komikav/res/web_hi_res_512.png deleted file mode 100644 index b9f01a2e3..000000000 Binary files a/multisrc/overrides/wpmangastream/komikav/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikav/src/KomikAV.kt b/multisrc/overrides/wpmangastream/komikav/src/KomikAV.kt deleted file mode 100644 index d094c8699..000000000 --- a/multisrc/overrides/wpmangastream/komikav/src/KomikAV.kt +++ /dev/null @@ -1,33 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikav - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.Request -import java.text.SimpleDateFormat -import java.util.Locale -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class KomikAV : WPMangaStream( - "Komik AV (WP Manga Stream)", - "https://komikav.com", - "id", - dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("id")) -) { - // Formerly "Komik AV (WP Manga Stream)" - override val id = 7875815514004535629 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun imageRequest(page: Page): Request { - return GET(page.imageUrl!!, headers) - } -} diff --git a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikcast/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 962261925..000000000 Binary files a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikcast/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 1dcc96472..000000000 Binary files a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d1f3b286c..000000000 Binary files a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f3d455682..000000000 Binary files a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index badf7ef26..000000000 Binary files a/multisrc/overrides/wpmangastream/komikcast/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikcast/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/komikcast/res/web_hi_res_512.png deleted file mode 100644 index 48c25bff2..000000000 Binary files a/multisrc/overrides/wpmangastream/komikcast/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikcast/src/KomikCast.kt b/multisrc/overrides/wpmangastream/komikcast/src/KomikCast.kt deleted file mode 100644 index a19ede0f5..000000000 --- a/multisrc/overrides/wpmangastream/komikcast/src/KomikCast.kt +++ /dev/null @@ -1,149 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikcast - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -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 okhttp3.HttpUrl -import okhttp3.OkHttpClient -import okhttp3.Request -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.util.concurrent.TimeUnit - -class KomikCast : WPMangaStream("Komik Cast", "https://komikcast.com", "id") { - // Formerly "Komik Cast (WP Manga Stream)" - override val id = 972717448578983812 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun popularMangaSelector() = "div.list-update_item" - - override fun popularMangaRequest(page: Int): Request { - return GET("$baseUrl/daftar-komik/page/$page/?order=popular", headers) - } - - override fun latestUpdatesRequest(page: Int): Request { - return GET("$baseUrl/komik/page/$page/", headers) - } - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - val url = if (query.isNotBlank()) { - val url = HttpUrl.parse("$baseUrl/page/$page")!!.newBuilder() - val pattern = "\\s+".toRegex() - val q = query.replace(pattern, "+") - if (query.isNotEmpty()) { - url.addQueryParameter("s", q) - } else { - url.addQueryParameter("s", "") - } - url.toString() - } else { - val url = HttpUrl.parse("$baseUrl/daftar-komik/page/$page")!!.newBuilder() - var orderBy: String - (if (filters.isEmpty()) getFilterList() else filters).forEach { filter -> - when (filter) { - is StatusFilter -> url.addQueryParameter("status", arrayOf("", "ongoing", "completed")[filter.state]) - is GenreListFilter -> { - val genreInclude = mutableListOf() - filter.state.forEach { - if (it.state == 1) { - genreInclude.add(it.id) - } - } - if (genreInclude.isNotEmpty()) { - genreInclude.forEach { genre -> - url.addQueryParameter("genre[]", genre) - } - } - } - is SortByFilter -> { - orderBy = filter.toUriPart() - url.addQueryParameter("order", orderBy) - } - } - } - url.toString() - } - return GET(url, headers) - } - - override fun popularMangaFromElement(element: Element): SManga { - val manga = SManga.create() - manga.thumbnail_url = element.select("div.list-update_item-image img").imgAttr() - element.select("a").first().let { - manga.setUrlWithoutDomain(it.attr("href")) - manga.title = it.attr("title") - } - return manga - } - - override fun mangaDetailsParse(document: Document): SManga { - return SManga.create().apply { - document.select("div.komik_info").firstOrNull()?.let { infoElement -> - genre = infoElement.select(".komik_info-content-genre a").joinToString { it.text() } - status = parseStatus(infoElement.select("span:contains(Status:)").firstOrNull()?.ownText()) - author = infoElement.select("span:contains(Author:)").firstOrNull()?.ownText() - artist = infoElement.select("span:contains(Author:)").firstOrNull()?.ownText() - description = infoElement.select("div.komik_info-description-sinopsis p").joinToString("\n") { it.text() } - thumbnail_url = infoElement.select("div.komik_info-content-thumbnail img").imgAttr() - - // add series type(manga/manhwa/manhua/other) thinggy to genre - document.select(seriesTypeSelector).firstOrNull()?.ownText()?.let { - if (it.isEmpty().not() && genre!!.contains(it, true).not()) { - genre += if (genre!!.isEmpty()) it else ", $it" - } - } - - // add alternative name to manga description - document.select(altNameSelector).firstOrNull()?.ownText()?.let { - if (it.isEmpty().not() && it !="N/A" && it != "-") { - description += when { - description!!.isEmpty() -> altName + it - else -> "\n\n$altName" + it - } - } - } - } - } - } - - override val seriesTypeSelector = "span:contains(Type) a" - override val altNameSelector = ".komik_info-content-native" - - override fun chapterListSelector() = "div.komik_info-chapters li" - - override fun chapterFromElement(element: Element): SChapter { - val urlElement = element.select("a").first() - val chapter = SChapter.create() - chapter.setUrlWithoutDomain(urlElement.attr("href")) - chapter.name = urlElement.text() - chapter.date_upload = element.select(".chapter-link-time").firstOrNull()?.text()?.let { parseChapterDate(it) } ?: 0 - return chapter - } - - override fun pageListParse(document: Document): List { - return document.select("div#chapter_body .main-reading-area img.size-full") - .mapIndexed { i, img -> Page(i, "", img.attr("abs:Src")) } - } - - override fun getFilterList() = FilterList( - Filter.Header("NOTE: Ignored if using text search!"), - Filter.Separator(), - SortByFilter(), - Filter.Separator(), - StatusFilter(), - Filter.Separator(), - GenreListFilter(getGenreList()) - ) -} diff --git a/multisrc/overrides/wpmangastream/komikgo/src/KomikGO.kt b/multisrc/overrides/wpmangastream/komikgo/src/KomikGO.kt deleted file mode 100644 index b2218de10..000000000 --- a/multisrc/overrides/wpmangastream/komikgo/src/KomikGO.kt +++ /dev/null @@ -1,238 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikgo - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -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.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Request -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import eu.kanade.tachiyomi.source.model.Filter -import okhttp3.HttpUrl -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class KomikGO : WPMangaStream("Komik GO", "https://komikgo.com", "id") { - // Formerly "Komik GO (WP Manga Stream)" - override val id = 1070674823324721554 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun popularMangaRequest(page: Int): Request { - return GET("$baseUrl/page/$page?s&post_type=wp-manga&m_orderby=views", headers) - } - - override fun latestUpdatesRequest(page: Int): Request { - return GET("$baseUrl/page/$page?s&post_type=wp-manga&m_orderby=latest", headers) - } - - override fun popularMangaSelector() = "div.c-tabs-item__content" - - override fun popularMangaFromElement(element: Element): SManga { - val manga = SManga.create() - manga.thumbnail_url = element.select("div.tab-thumb > a > img").attr("data-src") - element.select("div.tab-thumb > a").first().let { - manga.setUrlWithoutDomain(it.attr("href")) - manga.title = it.attr("title") - } - return manga - } - - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - val url = HttpUrl.parse("$baseUrl/page/$page")!!.newBuilder() - url.addQueryParameter("post_type", "wp-manga") - val pattern = "\\s+".toRegex() - val q = query.replace(pattern, "+") - if (query.isNotEmpty()) { - url.addQueryParameter("s", q) - } else { - url.addQueryParameter("s", "") - } - - var orderBy: String - - (if (filters.isEmpty()) getFilterList() else filters).forEach { filter -> - when (filter) { -// is Status -> url.addQueryParameter("manga_status", arrayOf("", "completed", "ongoing")[filter.state]) - is GenreListFilter -> { - val genreInclude = mutableListOf() - filter.state.forEach { - if (it.state == 1) { - genreInclude.add(it.id) - } - } - if (genreInclude.isNotEmpty()) { - genreInclude.forEach { genre -> - url.addQueryParameter("genre[]", genre) - } - } - } - is StatusList -> { - val statuses = mutableListOf() - filter.state.forEach { - if (it.state == 1) { - statuses.add(it.id) - } - } - if (statuses.isNotEmpty()) { - statuses.forEach { status -> - url.addQueryParameter("status[]", status) - } - } - } - - is SortBy -> { - orderBy = filter.toUriPart() - url.addQueryParameter("m_orderby", orderBy) - } - is TextField -> url.addQueryParameter(filter.key, filter.state) - } - } - - return GET(url.toString(), headers) - } - - override fun popularMangaNextPageSelector() = "#navigation-ajax" - - override fun mangaDetailsParse(document: Document): SManga { - val infoElement = document.select("div.site-content").first() - - val manga = SManga.create() - manga.author = infoElement.select("div.author-content")?.text() - manga.artist = infoElement.select("div.artist-content")?.text() - - val genres = mutableListOf() - infoElement.select("div.genres-content a").forEach { element -> - val genre = element.text() - genres.add(genre) - } - manga.genre = genres.joinToString(", ") - manga.status = parseStatus(infoElement.select("div.post-status > div:nth-child(2) div").text()) - - manga.description = document.select("div.description-summary")?.text() - manga.thumbnail_url = document.select("div.summary_image > a > img").attr("data-src") - - return manga - } - - override fun chapterListSelector() = "li.wp-manga-chapter" - - override fun chapterFromElement(element: Element): SChapter { - val urlElement = element.select("a").first() - val chapter = SChapter.create() - chapter.setUrlWithoutDomain(urlElement.attr("href")) - chapter.name = urlElement.text() - chapter.date_upload = parseChapterDate(element.select("span.chapter-release-date i").text()) - return chapter - } - - override fun pageListParse(document: Document): List { - return document.select("div.reading-content * img").mapIndexed { i, img -> - Page(i, "", img.imgAttr()) - } - } - - private class TextField(name: String, val key: String) : Filter.Text(name) - - private class SortBy : UriPartFilter( - "Sort by", - arrayOf( - Pair("Relevance", ""), - Pair("Latest", "latest"), - Pair("A-Z", "alphabet"), - Pair("Rating", "rating"), - Pair("Trending", "trending"), - Pair("Most View", "views"), - Pair("New", "new-manga") - ) - ) - - private class Status(name: String, val id: String = name) : Filter.TriState(name) - private class StatusList(statuses: List) : Filter.Group("Status", statuses) - - override fun getFilterList() = FilterList( - TextField("Author", "author"), - TextField("Year", "release"), - SortBy(), - StatusList(getStatusList()), - GenreListFilter(getGenreList()) - ) - - private fun getStatusList() = listOf( - Status("Completed", "end"), - Status("Ongoing", "on-going"), - Status("Canceled", "canceled"), - Status("Onhold", "on-hold") - ) - - override fun getGenreList(): List = listOf( - Genre("Adventure", "Adventure"), - Genre("Action", "action"), - Genre("Adventure", "adventure"), - Genre("Cars", "cars"), - Genre("4-Koma", "4-koma"), - Genre("Comedy", "comedy"), - Genre("Completed", "completed"), - Genre("Cooking", "cooking"), - Genre("Dementia", "dementia"), - Genre("Demons", "demons"), - Genre("Doujinshi", "doujinshi"), - Genre("Drama", "drama"), - Genre("Ecchi", "ecchi"), - Genre("Fantasy", "fantasy"), - Genre("Game", "game"), - Genre("Gender Bender", "gender-bender"), - Genre("Harem", "harem"), - Genre("Historical", "historical"), - Genre("Horror", "horror"), - Genre("Isekai", "isekai"), - Genre("Josei", "josei"), - Genre("Kids", "kids"), - Genre("Magic", "magic"), - Genre("Manga", "manga"), - Genre("Manhua", "manhua"), - Genre("Manhwa", "manhwa"), - Genre("Martial Arts", "martial-arts"), - Genre("Mature", "mature"), - Genre("Mecha", "mecha"), - Genre("Military", "military"), - Genre("Music", "music"), - Genre("Mystery", "mystery"), - Genre("Old Comic", "old-comic"), - Genre("One Shot", "one-shot"), - Genre("Oneshot", "oneshot"), - Genre("Parodi", "parodi"), - Genre("Parody", "parody"), - Genre("Police", "police"), - Genre("Psychological", "psychological"), - Genre("Romance", "romance"), - Genre("Samurai", "samurai"), - Genre("School", "school"), - Genre("School Life", "school-life"), - Genre("Sci-Fi", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo", "shoujo"), - Genre("Shoujo Ai", "shoujo-ai"), - Genre("Shounen", "shounen"), - Genre("Shounen ai", "shounen-ai"), - Genre("Slice of Life", "slice-of-life"), - Genre("Sports", "sports"), - Genre("Super Power", "super-power"), - Genre("Supernatural", "supernatural"), - Genre("Thriller", "thriller"), - Genre("Tragedy", "tragedy"), - Genre("Vampire", "vampire"), - Genre("Webtoons", "webtoons"), - Genre("Yaoi", "yaoi"), - Genre("Yuri", "yuri") - ) -} diff --git a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index e8eb41825..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 3264e021d..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d82025017..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 871a3a5d7..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b0775865a..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindoco/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindoco/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/komikindoco/res/web_hi_res_512.png deleted file mode 100644 index bf03065f4..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindoco/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindoco/src/KomikindoCo.kt b/multisrc/overrides/wpmangastream/komikindoco/src/KomikindoCo.kt deleted file mode 100644 index 84746032e..000000000 --- a/multisrc/overrides/wpmangastream/komikindoco/src/KomikindoCo.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikindoco - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class KomikindoCo : WPMangaStream("KomikIndo.co", "https://komikindo.co", "id") { - // Formerly "Komikindo.co" - override val id = 734619124437406170 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 1a0ef3006..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 897179399..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 5e757d10b..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index df42c7263..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0b8da509e..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindowpms/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindowpms/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/komikindowpms/res/web_hi_res_512.png deleted file mode 100644 index 70368ee6c..000000000 Binary files a/multisrc/overrides/wpmangastream/komikindowpms/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikindowpms/src/KomikIndoWPMS.kt b/multisrc/overrides/wpmangastream/komikindowpms/src/KomikIndoWPMS.kt deleted file mode 100644 index 2d675ca6a..000000000 --- a/multisrc/overrides/wpmangastream/komikindowpms/src/KomikIndoWPMS.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikindowpms - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class KomikIndoWPMS : WPMangaStream("Komik Indo", "https://www.komikindo.web.id", "id") { - // Formerly "Komik Indo (WP Manga Stream)" - override val id = 1481562643469779882 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/komikru/src/KomikRu.kt b/multisrc/overrides/wpmangastream/komikru/src/KomikRu.kt deleted file mode 100644 index 7ee5cac0f..000000000 --- a/multisrc/overrides/wpmangastream/komikru/src/KomikRu.kt +++ /dev/null @@ -1,19 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikru - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class KomikRu : WPMangaStream("KomikRu", "https://komikru.com", "id", SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("id"))) { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikstation/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ee28782d4..000000000 Binary files a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikstation/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 604eed8b2..000000000 Binary files a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 16e1d720b..000000000 Binary files a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index bbfe6b20f..000000000 Binary files a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b465a32cd..000000000 Binary files a/multisrc/overrides/wpmangastream/komikstation/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikstation/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/komikstation/res/web_hi_res_512.png deleted file mode 100644 index 491429c19..000000000 Binary files a/multisrc/overrides/wpmangastream/komikstation/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/komikstation/src/KomikStation.kt b/multisrc/overrides/wpmangastream/komikstation/src/KomikStation.kt deleted file mode 100644 index d253e95fb..000000000 --- a/multisrc/overrides/wpmangastream/komikstation/src/KomikStation.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.komikstation - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor - -class KomikStation : WPMangaStream("Komik Station", "https://komikstation.com", "id") { - // Formerly "Komik Station (WP Manga Stream)" - override val id = 6148605743576635261 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kumascans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 610fd03f9..000000000 Binary files a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kumascans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 020ad4368..000000000 Binary files a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index bf167bf81..000000000 Binary files a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index cbbcdd73d..000000000 Binary files a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 6a6899cc7..000000000 Binary files a/multisrc/overrides/wpmangastream/kumascans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kumascans/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/kumascans/res/web_hi_res_512.png deleted file mode 100644 index ed1d20dd7..000000000 Binary files a/multisrc/overrides/wpmangastream/kumascans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/kumascans/src/KumaScans.kt b/multisrc/overrides/wpmangastream/kumascans/src/KumaScans.kt deleted file mode 100644 index a1d743cef..000000000 --- a/multisrc/overrides/wpmangastream/kumascans/src/KumaScans.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.kumascans - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class KumaScans : WPMangaStream("Kuma Scans (Kuma Translation)", "https://kumascans.com", "en") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index cafc06c2d..000000000 Binary files a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 5ba544b22..000000000 Binary files a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3aefd2203..000000000 Binary files a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 859a61cb9..000000000 Binary files a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index f8cf1ee2c..000000000 Binary files a/multisrc/overrides/wpmangastream/liebeschneehiver/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/liebeschneehiver/res/web_hi_res_512.png deleted file mode 100644 index 62223ed38..000000000 Binary files a/multisrc/overrides/wpmangastream/liebeschneehiver/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/liebeschneehiver/src/LiebeSchneeHiver.kt b/multisrc/overrides/wpmangastream/liebeschneehiver/src/LiebeSchneeHiver.kt deleted file mode 100644 index 5d8a5bec5..000000000 --- a/multisrc/overrides/wpmangastream/liebeschneehiver/src/LiebeSchneeHiver.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.liebeschneehiver - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class LiebeSchneeHiver : WPMangaStream( - "Liebe Schnee Hiver", - "https://www.liebeschneehiver.com", - "tr", - SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("tr")) -) { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/mangaindonesia/src/MangaIndonesia.kt b/multisrc/overrides/wpmangastream/mangaindonesia/src/MangaIndonesia.kt deleted file mode 100644 index 95823ae49..000000000 --- a/multisrc/overrides/wpmangastream/mangaindonesia/src/MangaIndonesia.kt +++ /dev/null @@ -1,53 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.mangaindonesia - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Request -import org.jsoup.nodes.Element -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class MangaIndonesia : WPMangaStream("MangaIndonesia", "https://mangaindonesia.net", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun popularMangaRequest(page: Int): Request { -// return GET("$baseUrl/popular" + if (page > 1) "/${(page - 1) * 30}" else "", headers) -// return GET("$baseUrl/$popularPath" + if (page > 1) "?page=$page" else "", headers) - return GET("$baseUrl/update/" + if (page > 1) "?page=$page" else "", headers) - } - override fun latestUpdatesRequest(page: Int): Request { - return GET(baseUrl, headers) - } - override fun latestUpdatesSelector() = ".listupd:not(.project) .uta .imgu" - override fun latestUpdatesFromElement(element: Element): SManga { - val manga = SManga.create() - manga.thumbnail_url = element.select("a img").imgAttr() - element.select("a").first().let { - manga.setUrlWithoutDomain(it.attr("href")) - manga.title = it.attr("title") - } - return manga - } - override fun latestUpdatesNextPageSelector(): String? = null - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return GET("$baseUrl/page/$page/$query", headers) - } - override fun chapterListSelector() = "div.bxcl ul li:has(span)" - override fun chapterFromElement(element: Element): SChapter { - val chapter = SChapter.create() - chapter.setUrlWithoutDomain(element.select("a").attr("href")) - chapter.name = element.select("a").text() - chapter.date_upload = element.select("span.dt").firstOrNull()?.text()?.let { parseChapterDate(it) } ?: 0 - return chapter - } -} diff --git a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 88e9a2170..000000000 Binary files a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 06f89e6ca..000000000 Binary files a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index cac62f053..000000000 Binary files a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index a42b9cffe..000000000 Binary files a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0061eafe5..000000000 Binary files a/multisrc/overrides/wpmangastream/mangakyo/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangakyo/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/mangakyo/res/web_hi_res_512.png deleted file mode 100644 index c99ae07e7..000000000 Binary files a/multisrc/overrides/wpmangastream/mangakyo/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangakyo/src/Mangakyo.kt b/multisrc/overrides/wpmangastream/mangakyo/src/Mangakyo.kt deleted file mode 100644 index 1d382b264..000000000 --- a/multisrc/overrides/wpmangastream/mangakyo/src/Mangakyo.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.mangakyo - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class Mangakyo : WPMangaStream("Mangakyo", "https://www.mangakyo.me", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/mangap/src/MangaP.kt b/multisrc/overrides/wpmangastream/mangap/src/MangaP.kt deleted file mode 100644 index 5bd5139bd..000000000 --- a/multisrc/overrides/wpmangastream/mangap/src/MangaP.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangap - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class MangaP : WPMangaStream("MangaP", "https://mangap.me", "ar") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c38eb0f6a..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 721301b2a..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 3e8ba7df1..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7757d24e1..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 03c3d74f7..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaproz/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaproz/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/mangaproz/res/web_hi_res_512.png deleted file mode 100644 index adf745b18..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaproz/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaproz/src/MangaProZ.kt b/multisrc/overrides/wpmangastream/mangaproz/src/MangaProZ.kt deleted file mode 100644 index 6d45b6ee5..000000000 --- a/multisrc/overrides/wpmangastream/mangaproz/src/MangaProZ.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangaproz - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.source.model.SChapter -import org.jsoup.nodes.Element -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class MangaProZ : WPMangaStream("Manga Pro Z", "https://mangaproz.com", "ar") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun chapterFromElement(element: Element): SChapter = super.chapterFromElement(element).apply { name = name.removeSuffix(" free") } -} diff --git a/multisrc/overrides/wpmangastream/mangaraworg/src/MangaRawOrg.kt b/multisrc/overrides/wpmangastream/mangaraworg/src/MangaRawOrg.kt deleted file mode 100644 index 06e86916b..000000000 --- a/multisrc/overrides/wpmangastream/mangaraworg/src/MangaRawOrg.kt +++ /dev/null @@ -1,64 +0,0 @@ -package eu.kanade.tachiyomi.extension.ja.mangaraworg - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -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.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import eu.kanade.tachiyomi.network.asObservableSuccess -import eu.kanade.tachiyomi.util.asJsoup -import rx.Observable -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class MangaRawOrg : WPMangaStream("Manga Raw.org", "https://mangaraw.org", "ja") { - // Formerly "Manga Raw" from WPMangaStream - override val id = 6223520752496636410 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/search?order=popular&page=$page", headers) - override fun popularMangaSelector() = "div.bsx" - override fun popularMangaFromElement(element: Element): SManga { - return SManga.create().apply { - element.select("div.bigor > a").let { - setUrlWithoutDomain(it.attr("href")) - title = it.text() - } - thumbnail_url = element.select("img").attr("abs:src") - } - } - override fun popularMangaNextPageSelector() = "a[rel=next]" - override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/search?order=update&page=$page", headers) - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = - GET("$baseUrl/search?s=$query&page=$page") - override fun searchMangaFromElement(element: Element): SManga = popularMangaFromElement(element) - override fun mangaDetailsParse(document: Document): SManga = super.mangaDetailsParse(document) - .apply { description = document.select("div.bottom").firstOrNull()?.ownText() } - override fun fetchPageList(chapter: SChapter): Observable> { - return client.newCall(pageListRequest(chapter)) - .asObservableSuccess() - .map { response -> - pageListParse(response, baseUrl + chapter.url.removeSuffix("/")) - } - } - private fun pageListParse(response: Response, chapterUrl: String): List { - return response.asJsoup().select("span.page-link").first().ownText().substringAfterLast(" ").toInt() - .let { lastNum -> IntRange(1, lastNum) } - .map { num -> Page(num, "$chapterUrl/$num") } - } - override fun imageUrlParse(document: Document): String = document.select("a.img-block img").attr("abs:src") - override fun getFilterList(): FilterList = FilterList() -} diff --git a/multisrc/overrides/wpmangastream/mangashiro/src/MangaShiro.kt b/multisrc/overrides/wpmangastream/mangashiro/src/MangaShiro.kt deleted file mode 100644 index ab16ace24..000000000 --- a/multisrc/overrides/wpmangastream/mangashiro/src/MangaShiro.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.mangashiro - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class MangaShiro : WPMangaStream("MangaShiro", "https://mangashiro.co", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2cd84f335..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index db49ab7c8..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 9ba020142..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 331bdab72..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 1b4d2ba43..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaswat/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaswat/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/mangaswat/res/web_hi_res_512.png deleted file mode 100644 index 963f86a5e..000000000 Binary files a/multisrc/overrides/wpmangastream/mangaswat/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/mangaswat/src/MangaSwat.kt b/multisrc/overrides/wpmangastream/mangaswat/src/MangaSwat.kt deleted file mode 100644 index e176c1526..000000000 --- a/multisrc/overrides/wpmangastream/mangaswat/src/MangaSwat.kt +++ /dev/null @@ -1,112 +0,0 @@ -package eu.kanade.tachiyomi.extension.ar.mangaswat - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.source.model.FilterList -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import okhttp3.Headers -import okhttp3.OkHttpClient -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import okhttp3.Interceptor -import java.io.IOException - -class MangaSwat : WPMangaStream("MangaSwat", "https://mangaswat.com", "ar") { - /** - * Use IOException or the app crashes! - * x-sucuri-cache header is never present on images; specify webpages or glide won't load images! - */ - private class Sucuri : Interceptor { - override fun intercept(chain: Interceptor.Chain): Response { - val response = chain.proceed(chain.request()) - if (response.header("x-sucuri-cache").isNullOrEmpty() && response.request().url().toString().contains("//mangaswat.com")) - throw IOException("Site protected, open webview | موقع محمي ، عرض ويب مفتوح") - return response - } - } - override val client: OkHttpClient = super.client.newBuilder().addInterceptor(Sucuri()).build() - - override fun headersBuilder(): Headers.Builder = Headers.Builder() - .add("Referer", baseUrl) - .add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0") - .add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3") - - override fun mangaDetailsParse(document: Document): SManga { - return SManga.create().apply { - document.select("div.bigcontent").firstOrNull()?.let { infoElement -> - genre = infoElement.select("span:contains(التصنيف) a").joinToString { it.text() } - status = parseStatus(infoElement.select("span:contains(الحالة)").firstOrNull()?.ownText()) - author = infoElement.select("span:contains(المؤلف) i").firstOrNull()?.ownText() - artist = author - description = infoElement.select("div.desc").text() - thumbnail_url = infoElement.select("img").imgAttr() - } - } - } - override fun pageListRequest(chapter: SChapter): Request { - return GET(baseUrl + chapter.url + "?/", headers) // Bypass "linkvertise" ads - } - - override fun getFilterList() = FilterList( - StatusFilter(), - TypeFilter(), - SortByFilter(), - GenreListFilter(getGenrePairs()) - ) - - private class GenreListFilter(pairs: Array>) : UriPartFilter("Genre", pairs) - - private fun getGenrePairs() = arrayOf( - Pair("<--->", ""), - Pair("آلات", "%d8%a2%d9%84%d8%a7%d8%aa"), - Pair("أكشن", "%d8%a3%d9%83%d8%b4%d9%86"), - Pair("إثارة", "%d8%a5%d8%ab%d8%a7%d8%b1%d8%a9"), - Pair("إعادة", "%d8%a5%d8%b9%d8%a7%d8%af%d8%a9-%d8%a5%d8%ad%d9%8a%d8%a7%d8%a1"), - Pair("الحياة", "%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9-%d8%a7%d9%84%d9%85%d8%af%d8%b1%d8%b3%d9%8a%d8%a9"), - Pair("الحياة", "%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9-%d8%a7%d9%84%d9%8a%d9%88%d9%85%d9%8a%d8%a9"), - Pair("العاب", "%d8%a7%d9%84%d8%b9%d8%a7%d8%a8-%d9%81%d9%8a%d8%af%d9%8a%d9%88"), - Pair("ايتشي", "%d8%a7%d9%8a%d8%aa%d8%b4%d9%8a"), - Pair("ايسكاي", "%d8%a7%d9%8a%d8%b3%d9%83%d8%a7%d9%8a"), - Pair("بالغ", "%d8%a8%d8%a7%d9%84%d8%ba"), - Pair("تاريخي", "%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae%d9%8a"), - Pair("تراجيدي", "%d8%aa%d8%b1%d8%a7%d8%ac%d9%8a%d8%af%d9%8a"), - Pair("جوسيه", "%d8%ac%d9%88%d8%b3%d9%8a%d9%87"), - Pair("جيندر", "%d8%ac%d9%8a%d9%86%d8%af%d8%b1-%d8%a8%d9%86%d8%af%d8%b1"), - Pair("حربي", "%d8%ad%d8%b1%d8%a8%d9%8a"), - Pair("حريم", "%d8%ad%d8%b1%d9%8a%d9%85"), - Pair("خارق", "%d8%ae%d8%a7%d8%b1%d9%82-%d9%84%d9%84%d8%b7%d8%a8%d9%8a%d8%b9%d8%a9"), - Pair("خيال", "%d8%ae%d9%8a%d8%a7%d9%84"), - Pair("خيال", "%d8%ae%d9%8a%d8%a7%d9%84-%d8%b9%d9%84%d9%85%d9%8a"), - Pair("دراما", "%d8%af%d8%b1%d8%a7%d9%85%d8%a7"), - Pair("دموي", "%d8%af%d9%85%d9%88%d9%8a"), - Pair("رعب", "%d8%b1%d8%b9%d8%a8"), - Pair("رومانسي", "%d8%b1%d9%88%d9%85%d8%a7%d9%86%d8%b3%d9%8a"), - Pair("رياضة", "%d8%b1%d9%8a%d8%a7%d8%b6%d8%a9"), - Pair("زمكاني", "%d8%b2%d9%85%d9%83%d8%a7%d9%86%d9%8a"), - Pair("زومبي", "%d8%b2%d9%88%d9%85%d8%a8%d9%8a"), - Pair("سحر", "%d8%b3%d8%ad%d8%b1"), - Pair("سينين", "%d8%b3%d9%8a%d9%86%d9%8a%d9%86"), - Pair("شريحة", "%d8%b4%d8%b1%d9%8a%d8%ad%d8%a9-%d9%85%d9%86-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9"), - Pair("شوجو", "%d8%b4%d9%88%d8%ac%d9%88"), - Pair("شونين", "%d8%b4%d9%88%d9%86%d9%8a%d9%86"), - Pair("شياطين", "%d8%b4%d9%8a%d8%a7%d8%b7%d9%8a%d9%86"), - Pair("طبخ", "%d8%b7%d8%a8%d8%ae"), - Pair("طبي", "%d8%b7%d8%a8%d9%8a"), - Pair("غموض", "%d8%ba%d9%85%d9%88%d8%b6"), - Pair("فانتازي", "%d9%81%d8%a7%d9%86%d8%aa%d8%a7%d8%b2%d9%8a"), - Pair("فنون", "%d9%81%d9%86%d9%88%d9%86-%d9%82%d8%aa%d8%a7%d9%84%d9%8a%d8%a9"), - Pair("فوق", "%d9%81%d9%88%d9%82-%d8%a7%d9%84%d8%b7%d8%a8%d9%8a%d8%b9%d8%a9"), - Pair("قوى", "%d9%82%d9%88%d9%89-%d8%ae%d8%a7%d8%b1%d9%82%d8%a9"), - Pair("كوميدي", "%d9%83%d9%88%d9%85%d9%8a%d8%af%d9%8a"), - Pair("لعبة", "%d9%84%d8%b9%d8%a8%d8%a9"), - Pair("مافيا", "%d9%85%d8%a7%d9%81%d9%8a%d8%a7"), - Pair("مصاصى", "%d9%85%d8%b5%d8%a7%d8%b5%d9%89-%d8%a7%d9%84%d8%af%d9%85%d8%a7%d8%a1"), - Pair("مغامرات", "%d9%85%d8%ba%d8%a7%d9%85%d8%b1%d8%a7%d8%aa"), - Pair("ميكا", "%d9%85%d9%8a%d9%83%d8%a7"), - Pair("نفسي", "%d9%86%d9%81%d8%b3%d9%8a"), - Pair("وحوش", "%d9%88%d8%ad%d9%88%d8%b4"), - Pair("ويب-تون", "%d9%88%d9%8a%d8%a8-%d8%aa%d9%88%d9%86") - ) -} diff --git a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2be925c7d..000000000 Binary files a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2da032104..000000000 Binary files a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 8bc21baa3..000000000 Binary files a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 9c02b6d37..000000000 Binary files a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 42b6479b1..000000000 Binary files a/multisrc/overrides/wpmangastream/masterkomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/masterkomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/masterkomik/res/web_hi_res_512.png deleted file mode 100644 index bb9dd6dca..000000000 Binary files a/multisrc/overrides/wpmangastream/masterkomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/masterkomik/src/MasterKomik.kt b/multisrc/overrides/wpmangastream/masterkomik/src/MasterKomik.kt deleted file mode 100644 index 51115d0b8..000000000 --- a/multisrc/overrides/wpmangastream/masterkomik/src/MasterKomik.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.masterkomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class MasterKomik : WPMangaStream("MasterKomik", "https://masterkomik.com", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/matakomik/src/Matakomik.kt b/multisrc/overrides/wpmangastream/matakomik/src/Matakomik.kt deleted file mode 100644 index 5c8be3260..000000000 --- a/multisrc/overrides/wpmangastream/matakomik/src/Matakomik.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.matakomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.source.model.Page -import org.jsoup.nodes.Document -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class Matakomik : WPMangaStream("Matakomik", "https://matakomik.com", "id") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun pageListParse(document: Document): List { - return document.select("div#readerarea a").mapIndexed { i, a -> - Page(i, "", a.attr("abs:href")) - } - } -} diff --git a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d1d684035..000000000 Binary files a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 088bb65f5..000000000 Binary files a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d513c441e..000000000 Binary files a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8803fd9e5..000000000 Binary files a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 5f2e349bd..000000000 Binary files a/multisrc/overrides/wpmangastream/nonstopscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/nonstopscans/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/nonstopscans/res/web_hi_res_512.png deleted file mode 100644 index f067b08b2..000000000 Binary files a/multisrc/overrides/wpmangastream/nonstopscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/nonstopscans/src/NonStopScans.kt b/multisrc/overrides/wpmangastream/nonstopscans/src/NonStopScans.kt deleted file mode 100644 index b98ae916d..000000000 --- a/multisrc/overrides/wpmangastream/nonstopscans/src/NonStopScans.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.nonstopscans - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class NonStopScans : WPMangaStream("Non-Stop Scans", "https://www.nonstopscans.com", "en") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index cad8792e7..000000000 Binary files a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 842540e29..000000000 Binary files a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 4facc1596..000000000 Binary files a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 60852998d..000000000 Binary files a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 833ebb3a3..000000000 Binary files a/multisrc/overrides/wpmangastream/noxsubs/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/noxsubs/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/noxsubs/res/web_hi_res_512.png deleted file mode 100644 index d7f5c4ce6..000000000 Binary files a/multisrc/overrides/wpmangastream/noxsubs/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/noxsubs/src/NoxSubs.kt b/multisrc/overrides/wpmangastream/noxsubs/src/NoxSubs.kt deleted file mode 100644 index 147f82474..000000000 --- a/multisrc/overrides/wpmangastream/noxsubs/src/NoxSubs.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.noxsubs - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale - -class NoxSubs : WPMangaStream("NoxSubs", "https://noxsubs.com", "tr", SimpleDateFormat("MMM d, yyyy", Locale("tr"))) diff --git a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 3a331c5bb..000000000 Binary files a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index a7513e106..000000000 Binary files a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c217f988e..000000000 Binary files a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index ec867c650..000000000 Binary files a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3f9ace4da..000000000 Binary files a/multisrc/overrides/wpmangastream/rawkuma/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/rawkuma/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/rawkuma/res/web_hi_res_512.png deleted file mode 100644 index 10ba4bad2..000000000 Binary files a/multisrc/overrides/wpmangastream/rawkuma/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/rawkuma/src/Rawkuma.kt b/multisrc/overrides/wpmangastream/rawkuma/src/Rawkuma.kt deleted file mode 100644 index 72992adb7..000000000 --- a/multisrc/overrides/wpmangastream/rawkuma/src/Rawkuma.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.ja.rawkuma - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class Rawkuma : WPMangaStream("Rawkuma", "https://rawkuma.com/", "ja") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/readkomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index ab422128c..000000000 Binary files a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/readkomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 4cec5bff9..000000000 Binary files a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 842a23cf8..000000000 Binary files a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index c59884608..000000000 Binary files a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 00367e71b..000000000 Binary files a/multisrc/overrides/wpmangastream/readkomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/readkomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/readkomik/res/web_hi_res_512.png deleted file mode 100644 index a6b7ac496..000000000 Binary files a/multisrc/overrides/wpmangastream/readkomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/readkomik/src/ReadKomik.kt b/multisrc/overrides/wpmangastream/readkomik/src/ReadKomik.kt deleted file mode 100644 index 61d0c26d9..000000000 --- a/multisrc/overrides/wpmangastream/readkomik/src/ReadKomik.kt +++ /dev/null @@ -1,16 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.readkomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import okhttp3.OkHttpClient -import java.util.concurrent.TimeUnit - -class ReadKomik : WPMangaStream("Readkomik", "https://readkomik.com", "en") { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() -} diff --git a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 176417503..000000000 Binary files a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 2e301fb7f..000000000 Binary files a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index c34e090da..000000000 Binary files a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index b22d56bdc..000000000 Binary files a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b1607f62e..000000000 Binary files a/multisrc/overrides/wpmangastream/sektekomik/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sektekomik/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/sektekomik/res/web_hi_res_512.png deleted file mode 100644 index 5ec0638c1..000000000 Binary files a/multisrc/overrides/wpmangastream/sektekomik/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sektekomik/src/SekteKomik.kt b/multisrc/overrides/wpmangastream/sektekomik/src/SekteKomik.kt deleted file mode 100644 index 554bf1ee9..000000000 --- a/multisrc/overrides/wpmangastream/sektekomik/src/SekteKomik.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.sektekomik - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class SekteKomik : WPMangaStream("Sekte Komik", "https://sektekomik.com", "id") { - // Formerly "Sekte Komik (WP Manga Stream)" - override val id = 7866629035053218469 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 4b7509ab4..000000000 Binary files a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 397427742..000000000 Binary files a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 74db56150..000000000 Binary files a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 0184cbf4c..000000000 Binary files a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 69e0368cf..000000000 Binary files a/multisrc/overrides/wpmangastream/sheamanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sheamanga/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/sheamanga/res/web_hi_res_512.png deleted file mode 100644 index 2c686e748..000000000 Binary files a/multisrc/overrides/wpmangastream/sheamanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/sheamanga/src/SheaManga.kt b/multisrc/overrides/wpmangastream/sheamanga/src/SheaManga.kt deleted file mode 100644 index 5b73d5e0f..000000000 --- a/multisrc/overrides/wpmangastream/sheamanga/src/SheaManga.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.sheamanga - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class SheaManga : WPMangaStream( - "Shea Manga", - "https://sheamanga.my.id", - "id", - dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale.forLanguageTag("id")) -) { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/silencescan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 93f01396c..000000000 Binary files a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/silencescan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index c4431156b..000000000 Binary files a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 49c725229..000000000 Binary files a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8a7557144..000000000 Binary files a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index e263f177c..000000000 Binary files a/multisrc/overrides/wpmangastream/silencescan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/silencescan/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/silencescan/res/web_hi_res_512.png deleted file mode 100644 index b888ac94f..000000000 Binary files a/multisrc/overrides/wpmangastream/silencescan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/silencescan/src/SilenceScan.kt b/multisrc/overrides/wpmangastream/silencescan/src/SilenceScan.kt deleted file mode 100644 index e26137379..000000000 --- a/multisrc/overrides/wpmangastream/silencescan/src/SilenceScan.kt +++ /dev/null @@ -1,134 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.silencescan - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.source.model.Page -import eu.kanade.tachiyomi.source.model.SChapter -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale -import com.github.salomonbrys.kotson.array -import com.github.salomonbrys.kotson.obj -import com.github.salomonbrys.kotson.string -import com.google.gson.JsonParser -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class SilenceScan : WPMangaStream( - "Silence Scan", - "https://silencescan.net", - "pt-BR", - SimpleDateFormat("MMMM dd, yyyy", Locale("pt", "BR")) -) { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun mangaDetailsParse(document: Document): SManga = SManga.create().apply { - val infoEl = document.select("div.bigcontent, div.animefull").first() - - author = infoEl.select("b:contains(Autor) + span").text() - artist = infoEl.select("b:contains(Artista) + span").text() - status = parseStatus(infoEl.select("div.imptdt:contains(Status) i").text()) - description = infoEl.select("h2:contains(Sinopse) + div p").joinToString("\n") { it.text() } - thumbnail_url = infoEl.select("div.thumb img").imgAttr() - - val genres = infoEl.select("b:contains(Gêneros) + span a") - .map { element -> element.text().toLowerCase() } - .toMutableSet() - - // add series type(manga/manhwa/manhua/other) thinggy to genre - document.select(seriesTypeSelector).firstOrNull()?.ownText()?.let { - if (it.isEmpty().not() && genres.contains(it).not()) { - genres.add(it.toLowerCase()) - } - } - - genre = genres.toList().map { it.capitalize() }.joinToString(", ") - - // add alternative name to manga description - document.select(altNameSelector).firstOrNull()?.ownText()?.let { - if (it.isEmpty().not() && it !="N/A" && it != "-") { - description += when { - description!!.isEmpty() -> altName + it - else -> "\n\n$altName" + it - } - } - } - } - - override val seriesTypeSelector = ".imptdt:contains(Tipo) a, a[href*=type\\=]" - override val altNameSelector = ".wd-full:contains(Alt) span" - - override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply { - name = element.select("span.chapternum").text() - scanlator = this@SilenceScan.name - date_upload = element.select("span.chapterdate").firstOrNull()?.text() - ?.let { parseChapterDate(it) } ?: 0 - setUrlWithoutDomain(element.select("div.eph-num > a").attr("href")) - } - - override fun pageListParse(document: Document): List { - val chapterObj = document.select("script:containsData(ts_reader)").first() - .data() - .substringAfter("run(") - .substringBeforeLast(");") - .let { JSON_PARSER.parse(it) } - .obj - - if (chapterObj["sources"].array.size() == 0) { - return emptyList() - } - - val firstServerAvailable = chapterObj["sources"].array[0].obj - - return firstServerAvailable["images"].array - .mapIndexed { i, pageUrl -> Page(i, "", pageUrl.string) } - } - - override fun getGenreList(): List = listOf( - Genre("4-koma", "4-koma"), - Genre("Ação", "acao"), - Genre("Adulto", "adulto"), - Genre("Artes marciais", "artes-marciais"), - Genre("Comédia", "comedia"), - Genre("Comedy", "comedy"), - Genre("Culinária", "culinaria"), - Genre("Drama", "drama"), - Genre("Ecchi", "ecchi"), - Genre("Esporte", "esporte"), - Genre("Fantasia", "fantasia"), - Genre("Gore", "gore"), - Genre("Harém", "harem"), - Genre("Horror", "horror"), - Genre("Isekai", "isekai"), - Genre("Militar", "militar"), - Genre("Mistério", "misterio"), - Genre("Oneshot", "oneshot"), - Genre("Parcialmente Dropado", "parcialmente-dropado"), - Genre("Psicológico", "psicologico"), - Genre("Romance", "romance"), - Genre("School Life", "school-life"), - Genre("Sci-fi", "sci-fi"), - Genre("Seinen", "seinen"), - Genre("Shoujo Ai", "shoujo-ai"), - Genre("Shounen", "shounen"), - Genre("Slice of life", "slice-of-life"), - Genre("Sobrenatural", "sobrenatural"), - Genre("Supernatural", "supernatural"), - Genre("Tragédia", "tragedia"), - Genre("Vida Escolar", "vida-escolar"), - Genre("Violência sexual", "violencia-sexual"), - Genre("Yuri", "yuri") - ) - - companion object { - private val JSON_PARSER by lazy { JsonParser() } - } -} diff --git a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index c4e7492eb..000000000 Binary files a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 1ea1c621d..000000000 Binary files a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 20b7f8844..000000000 Binary files a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 0b0700d9d..000000000 Binary files a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b1ef94223..000000000 Binary files a/multisrc/overrides/wpmangastream/tempestmanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/tempestmanga/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/tempestmanga/res/web_hi_res_512.png deleted file mode 100644 index c1b465e98..000000000 Binary files a/multisrc/overrides/wpmangastream/tempestmanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/tempestmanga/src/TempestManga.kt b/multisrc/overrides/wpmangastream/tempestmanga/src/TempestManga.kt deleted file mode 100644 index 7683fceff..000000000 --- a/multisrc/overrides/wpmangastream/tempestmanga/src/TempestManga.kt +++ /dev/null @@ -1,21 +0,0 @@ -package eu.kanade.tachiyomi.extension.tr.tempestmanga - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - -class TempestManga : WPMangaStream("Tempest Manga", "https://manga.tempestfansub.com", "tr", - SimpleDateFormat("MMMM dd, yyyy", Locale("tr")) -) { - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - -} diff --git a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 6abf150cc..000000000 Binary files a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 6e19252ea..000000000 Binary files a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 5a6b86ad1..000000000 Binary files a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 274df94fb..000000000 Binary files a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 2aa07ed35..000000000 Binary files a/multisrc/overrides/wpmangastream/theapolloteam/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/theapolloteam/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/theapolloteam/res/web_hi_res_512.png deleted file mode 100644 index a08b2a352..000000000 Binary files a/multisrc/overrides/wpmangastream/theapolloteam/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/westmanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 993382c03..000000000 Binary files a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/westmanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 93f64d95e..000000000 Binary files a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 4b2aad975..000000000 Binary files a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 904b507ab..000000000 Binary files a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 7ad91c47f..000000000 Binary files a/multisrc/overrides/wpmangastream/westmanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/westmanga/res/web_hi_res_512.png deleted file mode 100644 index 96e277da3..000000000 Binary files a/multisrc/overrides/wpmangastream/westmanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/westmanga/src/WestManga.kt b/multisrc/overrides/wpmangastream/westmanga/src/WestManga.kt deleted file mode 100644 index d9c36f325..000000000 --- a/multisrc/overrides/wpmangastream/westmanga/src/WestManga.kt +++ /dev/null @@ -1,122 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.westmanga - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.source.model.SManga -import org.jsoup.nodes.Document -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import java.util.concurrent.TimeUnit -import okhttp3.OkHttpClient - - -class WestManga : WPMangaStream("West Manga", "https://westmanga.info", "id") { - // Formerly "West Manga (WP Manga Stream)" - override val id = 8883916630998758688 - - private val rateLimitInterceptor = RateLimitInterceptor(4) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun mangaDetailsParse(document: Document): SManga { - return SManga.create().apply { - document.select(".seriestucontent").firstOrNull()?.let { infoElement -> - genre = infoElement.select(".seriestugenre a").joinToString { it.text() } - status = parseStatus(infoElement.select(".infotable tr:contains(Status) td:last-child").firstOrNull()?.ownText()) - author = infoElement.select(".infotable tr:contains(Author) td:last-child").firstOrNull()?.ownText() - description = infoElement.select(".entry-content-single[itemprop=\"description\"]").joinToString("\n") { it.text() } - thumbnail_url = infoElement.select("div.thumb img").imgAttr() - - // add series type(manga/manhwa/manhua/other) thinggy to genre - document.select(seriesTypeSelector).firstOrNull()?.ownText()?.let { - if (it.isEmpty().not() && genre!!.contains(it, true).not()) { - genre += if (genre!!.isEmpty()) it else ", $it" - } - } - - // add alternative name to manga description - document.select(altNameSelector).firstOrNull()?.ownText()?.let { - if (it.isEmpty().not() && it !="N/A" && it != "-") { - description += when { - description!!.isEmpty() -> altName + it - else -> "\n\n$altName" + it - } - } - } - } - } - } - - override val seriesTypeSelector = ".infotable tr:contains(Type) td:last-child" - override fun getGenreList(): List = listOf( - Genre("4 Koma", "344"), - Genre("Action", "13"), - Genre("Adventure", "4"), - Genre("Anthology", "1494"), - Genre("Comedy", "5"), - Genre("Cooking", "54"), - Genre("Crime", "856"), - Genre("Crossdressing", "1306"), - Genre("Demon", "64"), - Genre("Drama", "6"), - Genre("Ecchi", "14"), - Genre("Fantasy", "7"), - Genre("Game", "36"), - Genre("Gender Bender", "149"), - Genre("Genderswap", "157"), - Genre("Gore", "56"), - Genre("Gyaru", "812"), - Genre("Harem", "17"), - Genre("Historical", "44"), - Genre("Horror", "211"), - Genre("Isekai", "20"), - Genre("Isekai Action", "742"), - Genre("Josei", "164"), - Genre("Magic", "65"), - Genre("Manga", "268"), - Genre("Manhua", "32"), - Genre("Martial Art", "754"), - Genre("Martial Arts", "8"), - Genre("Mature", "46"), - Genre("Mecha", "22"), - Genre("Medical", "704"), - Genre("Medy", "1439"), - Genre("Monsters", "91"), - Genre("Music", "457"), - Genre("Mystery", "30"), - Genre("Office Workers", "1501"), - Genre("Oneshot", "405"), - Genre("Project", "313"), - Genre("Psychological", "23"), - Genre("Reincarnation", "57"), - Genre("Reinkarnasi", "1170"), - Genre("Romance", "15"), - Genre("School", "102"), - Genre("School Life", "9"), - Genre("Sci-fi", "33"), - Genre("Seinen", "18"), - Genre("Shotacon", "1070"), - Genre("Shoujo", "110"), - Genre("Shoujo Ai", "113"), - Genre("Shounen", "10"), - Genre("Shounen Ai", "shounen-ai"), - Genre("Si-fi", "776"), - Genre("Slice of Lif", "773"), - Genre("Slice of Life", "11"), - Genre("Smut", "586"), - Genre("Sports", "103"), - Genre("Super Power", "274"), - Genre("Supernatural", "34"), - Genre("Suspense", "181"), - Genre("Thriller", "170"), - Genre("Tragedy", "92"), - Genre("Urban", "1050"), - Genre("Vampire", "160"), - Genre("Video Games", "1093"), - Genre("Webtoons", "486"), - Genre("Yaoi", "yaoi"), - Genre("Zombies", "377") - ) -} diff --git a/multisrc/overrides/wpmangastream/worldromancetranslation/src/WorldRomanceTranslation.kt b/multisrc/overrides/wpmangastream/worldromancetranslation/src/WorldRomanceTranslation.kt deleted file mode 100644 index 0dd1292e1..000000000 --- a/multisrc/overrides/wpmangastream/worldromancetranslation/src/WorldRomanceTranslation.kt +++ /dev/null @@ -1,7 +0,0 @@ -package eu.kanade.tachiyomi.extension.id.worldromancetranslation - -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import java.text.SimpleDateFormat -import java.util.Locale - -class WorldRomanceTranslation : WPMangaStream("World Romance Translation", "https://wrt.my.id/", "id", SimpleDateFormat("MMMM dd, yyyy", Locale("id"))) diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 35112f18a..000000000 Binary files a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 1d827c430..000000000 Binary files a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index ac7c4c418..000000000 Binary files a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index f9d1ffdfe..000000000 Binary files a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 0eca810c5..000000000 Binary files a/multisrc/overrides/wpmangastream/xcalibrscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/res/web_hi_res_512.png b/multisrc/overrides/wpmangastream/xcalibrscans/res/web_hi_res_512.png deleted file mode 100644 index e6df9884a..000000000 Binary files a/multisrc/overrides/wpmangastream/xcalibrscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/wpmangastream/xcalibrscans/src/xCaliBRScans.kt b/multisrc/overrides/wpmangastream/xcalibrscans/src/xCaliBRScans.kt deleted file mode 100644 index 534c97a6e..000000000 --- a/multisrc/overrides/wpmangastream/xcalibrscans/src/xCaliBRScans.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.en.xcalibrscans - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.wpmangastream.WPMangaStream -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.OkHttpClient -import org.jsoup.nodes.Document -import java.util.concurrent.TimeUnit - -class xCaliBRScans : WPMangaStream("xCaliBR Scans", "https://xcalibrscans.com", "en") { - private val rateLimitInterceptor = RateLimitInterceptor(2) - - override val client: OkHttpClient = network.cloudflareClient.newBuilder() - .connectTimeout(10, TimeUnit.SECONDS) - .readTimeout(30, TimeUnit.SECONDS) - .addNetworkInterceptor(rateLimitInterceptor) - .build() - - override fun pageListParse(document: Document): List { - return document.select(pageSelector) - .mapIndexed { i, img -> Page(i, "", img.attr("data-src")) } - } - -} diff --git a/multisrc/overrides/zbulu/default/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/zbulu/default/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 6fc1607d3..000000000 Binary files a/multisrc/overrides/zbulu/default/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/default/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/zbulu/default/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index abd1b9061..000000000 Binary files a/multisrc/overrides/zbulu/default/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/default/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/zbulu/default/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 74a24c316..000000000 Binary files a/multisrc/overrides/zbulu/default/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/default/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/zbulu/default/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 137f81d7d..000000000 Binary files a/multisrc/overrides/zbulu/default/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/default/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/zbulu/default/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index e1f0e22be..000000000 Binary files a/multisrc/overrides/zbulu/default/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/default/res/web_hi_res_512.png b/multisrc/overrides/zbulu/default/res/web_hi_res_512.png deleted file mode 100644 index 83a4dd0be..000000000 Binary files a/multisrc/overrides/zbulu/default/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/holymanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/zbulu/holymanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 9826cd872..000000000 Binary files a/multisrc/overrides/zbulu/holymanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/holymanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/zbulu/holymanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index d75ee3542..000000000 Binary files a/multisrc/overrides/zbulu/holymanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/holymanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/zbulu/holymanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index b760f5e11..000000000 Binary files a/multisrc/overrides/zbulu/holymanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/holymanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/zbulu/holymanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 79320405b..000000000 Binary files a/multisrc/overrides/zbulu/holymanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/holymanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/zbulu/holymanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ddeb78e5d..000000000 Binary files a/multisrc/overrides/zbulu/holymanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/holymanga/res/web_hi_res_512.png b/multisrc/overrides/zbulu/holymanga/res/web_hi_res_512.png deleted file mode 100644 index 94135669c..000000000 Binary files a/multisrc/overrides/zbulu/holymanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/koomanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/zbulu/koomanga/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 4fe144f35..000000000 Binary files a/multisrc/overrides/zbulu/koomanga/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/koomanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/zbulu/koomanga/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 512bbbbc3..000000000 Binary files a/multisrc/overrides/zbulu/koomanga/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/koomanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/zbulu/koomanga/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 96c6c2443..000000000 Binary files a/multisrc/overrides/zbulu/koomanga/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/koomanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/zbulu/koomanga/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 19285f7a2..000000000 Binary files a/multisrc/overrides/zbulu/koomanga/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/koomanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/zbulu/koomanga/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index caf85adaf..000000000 Binary files a/multisrc/overrides/zbulu/koomanga/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/zbulu/koomanga/res/web_hi_res_512.png b/multisrc/overrides/zbulu/koomanga/res/web_hi_res_512.png deleted file mode 100644 index 6752e3485..000000000 Binary files a/multisrc/overrides/zbulu/koomanga/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/src/main/AndroidManifest.xml b/multisrc/src/main/AndroidManifest.xml deleted file mode 100644 index 17ee0c14a..000000000 --- a/multisrc/src/main/AndroidManifest.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/multisrc/src/main/java/generator/GeneratorMain.kt b/multisrc/src/main/java/generator/GeneratorMain.kt deleted file mode 100644 index fb29c8cfa..000000000 --- a/multisrc/src/main/java/generator/GeneratorMain.kt +++ /dev/null @@ -1,28 +0,0 @@ -package generator - -import java.io.File - -/** - * Finds and calls all `ThemeSourceGenerator`s - */ -fun main(args: Array) { - val userDir = System.getProperty("user.dir")!! - val sourcesDirPath = "$userDir/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc" - val sourcesDir = File(sourcesDirPath) - - // find all theme packages - sourcesDir.list()!! - .filter { File(sourcesDir, it).isDirectory } - .forEach { themeSource -> - // Find all XxxGenerator.kt files and invoke main from them - File("$sourcesDirPath/$themeSource").list()!! - .filter { it.endsWith("Generator.kt") } - .mapNotNull { generatorClass -> - // Find Java class and extract method lists - Class.forName("eu/kanade/tachiyomi/multisrc/$themeSource/$generatorClass".replace("/", ".").substringBefore(".kt")) - .methods - .find { it.name == "main" } - } - .forEach { it.invoke(null, emptyArray()) } - } -} diff --git a/multisrc/src/main/java/generator/ThemeSourceGenerator.kt b/multisrc/src/main/java/generator/ThemeSourceGenerator.kt deleted file mode 100644 index ba8b32c13..000000000 --- a/multisrc/src/main/java/generator/ThemeSourceGenerator.kt +++ /dev/null @@ -1,239 +0,0 @@ -package generator - -import java.io.File -import java.nio.file.Files -import java.nio.file.StandardCopyOption -import java.util.Locale - -/** - * This is meant to be used in place of a factory extension, specifically for what would be a multi-source extension. - * A multi-lang (but not multi-source) extension should still be made as a factory extension. - * Use a generator for initial setup of a theme source or when all of the inheritors need a version bump. - * Source list (val sources) should be kept up to date. - */ -interface ThemeSourceGenerator { - /** - * The class that the sources inherit from. - */ - val themeClass: String - - /** - * The package that contains themeClass. - */ - val themePkg: String - - /** - * Base theme version, starts with 1 and should be increased when based theme class changes - */ - val baseVersionCode: Int - - /** - * The list of sources to be created or updated. - */ - val sources: List - - fun createAll() { - val userDir = System.getProperty("user.dir")!! - sources.forEach { createGradleProject(it, themePkg, themeClass, baseVersionCode, userDir) } - } - - companion object { - private fun pkgNameSuffix(source: ThemeSourceData, separator: String): String { - return if (source is ThemeSourceData.SingleLang) - listOf(source.lang.substringBefore("-"), source.pkgName).joinToString(separator) - else - listOf("all", source.pkgName).joinToString(separator) - } - - private fun themeSuffix(themePkg: String, separator: String): String { - return listOf("eu", "kanade", "tachiyomi", "multisrc", themePkg).joinToString(separator) - } - - private fun writeGradle(gradle: File, source: ThemeSourceData, themePkg: String, baseVersionCode: Int, defaultAdditionalGradlePath: String, additionalGradleOverridePath: String) { - fun File.readTextOrEmptyString(): String = if (exists()) readText(Charsets.UTF_8) else "" - - val defaultAdditionalGradleText = File(defaultAdditionalGradlePath).readTextOrEmptyString() - val additionalGradleOverrideText = File(additionalGradleOverridePath).readTextOrEmptyString() - - gradle.writeText(""" - // THIS FILE IS AUTO-GENERATED; DO NOT EDIT - apply plugin: 'com.android.application' - apply plugin: 'kotlin-android' - - ext { - extName = '${source.name}' - pkgNameSuffix = '${pkgNameSuffix(source, ".")}' - extClass = '.${source.className}' - extFactory = '$themePkg' - extVersionCode = ${baseVersionCode + source.overrideVersionCode + multisrcLibraryVersion} - libVersion = '1.2' - ${if (source.isNsfw) "containsNsfw = true\n" else ""} - } - $defaultAdditionalGradleText - $additionalGradleOverrideText - apply from: "${'$'}rootDir/common.gradle" - """.trimIndent()) - } - - private fun writeAndroidManifest(androidManifestFile: File, manifestOverridesPath: String) { - val androidManifestOverride = File(manifestOverridesPath) - if (androidManifestOverride.exists()) - androidManifestOverride.copyTo(androidManifestFile) - else - androidManifestFile.writeText(""" - - - - """.trimIndent()) - } - - private fun createGradleProject(source: ThemeSourceData, themePkg: String, themeClass: String, baseVersionCode: Int, userDir: String) { - val projectRootPath = "$userDir/generated-src/${pkgNameSuffix(source, "/")}" - val projectSrcPath = "$projectRootPath/src/eu/kanade/tachiyomi/extension/${pkgNameSuffix(source, "/")}" - val overridesPath = "$userDir/multisrc/overrides/$themePkg/${source.pkgName}" // userDir = tachiyomi-extensions project root path - val defaultResPath = "$userDir/multisrc/overrides/$themePkg/default/res" - val defaultAdditionalGradlePath = "$userDir/multisrc/overrides/$themePkg/default/additional.gradle.kts" - val resOverridePath = "$overridesPath/res" - val srcOverridePath = "$overridesPath/src" - val manifestOverridePath = "$overridesPath/AndroidManifest.xml" - val additionalGradleOverridePath = "$overridesPath/additional.gradle.kts" - val projectGradleFile = File("$projectRootPath/build.gradle") - val projectAndroidManifestFile = File("$projectRootPath/AndroidManifest.xml") - - File(projectRootPath).let { projectRootFile -> - println("Working on $source") - - projectRootFile.mkdirs() - // remove everything from past runs - cleanDirectory(projectRootFile) - - writeGradle(projectGradleFile, source, themePkg, baseVersionCode, defaultAdditionalGradlePath, additionalGradleOverridePath) - writeAndroidManifest(projectAndroidManifestFile, manifestOverridePath) - - writeSourceClasses(projectSrcPath, srcOverridePath, source, themePkg, themeClass) - copyThemeClasses(userDir, themePkg, projectRootPath) - - copyResFiles(resOverridePath, defaultResPath, source, projectRootPath) - } - } - - private fun copyThemeClasses(userDir: String, themePkg: String, projectRootPath: String) { - val themeSrcPath = "$userDir/multisrc/src/main/java/${themeSuffix(themePkg, "/")}" - val themeSrcFile = File(themeSrcPath) - val themeDestPath = "$projectRootPath/src/${themeSuffix(themePkg, "/")}" - - val themeDestFile = File(themeDestPath) - themeDestFile.mkdirs() - - themeSrcFile.list()!! - .filter { it.endsWith(".kt") && !it.endsWith("Generator.kt") } - .forEach { Files.copy(File("$themeSrcPath/$it").toPath(), File("$themeDestPath/$it").toPath(), StandardCopyOption.REPLACE_EXISTING) } - } - - private fun copyResFiles(resOverridePath: String, defaultResPath: String, source: ThemeSourceData, projectRootPath: String): Any { - // check if res override exists if not copy default res - val resOverride = File(resOverridePath) - return if (resOverride.exists()) - resOverride.copyRecursively(File("$projectRootPath/res")) - else - File(defaultResPath).let { defaultResFile -> - if (defaultResFile.exists()) defaultResFile.copyRecursively(File("$projectRootPath/res")) - } - } - - private fun writeSourceClasses(projectSrcPath: String, srcOverridePath: String, source: ThemeSourceData, themePkg: String, themeClass: String) { - val projectSrcFile = File(projectSrcPath) - projectSrcFile.mkdirs() - val srcOverrideFile = File(srcOverridePath) - if (srcOverrideFile.exists()) - srcOverrideFile.copyRecursively(projectSrcFile) - else - writeSourceClass(projectSrcFile, source, themePkg, themeClass) - } - - private fun writeSourceClass(classPath: File, source: ThemeSourceData, themePkg: String, themeClass: String) { - fun factoryClassText(): String { - return when (source) { - is ThemeSourceData.SingleLang -> { - """class ${source.className} : $themeClass("${source.name}", "${source.baseUrl}", "${source.lang}")""" - } - is ThemeSourceData.MultiLang -> { - val sourceClasses = source.langs.map { lang -> - """$themeClass("${source.name}", "${source.baseUrl}", "$lang")""" - } - - """ - class ${source.className} : SourceFactory { - override fun createSources() = listOf( - ${sourceClasses.joinToString(",\n")} - ) - } - """.trimIndent() - } - } - } - - File("$classPath/${source.className}.kt").writeText("""/* ktlint-disable */ - // THIS FILE IS AUTO-GENERATED; DO NOT EDIT - package eu.kanade.tachiyomi.extension.${pkgNameSuffix(source, ".")} - - import eu.kanade.tachiyomi.multisrc.$themePkg.$themeClass - ${if (source is ThemeSourceData.MultiLang) "import eu.kanade.tachiyomi.source.SourceFactory" else ""} - ${if (source.isNsfw) "import eu.kanade.tachiyomi.annotations.Nsfw" else ""} - - ${if (source.isNsfw) "\n@Nsfw" else ""} - ${factoryClassText()} - """.trimIndent()) - } - - private fun cleanDirectory(dir: File) { - dir.listFiles()?.forEach { file -> - if (file.isDirectory) cleanDirectory(file) - file.delete() - } - } - } -} - -sealed class ThemeSourceData { - abstract val name: String - abstract val baseUrl: String - abstract val isNsfw: Boolean - abstract val className: String - abstract val pkgName: String - - /** - * overrideVersionCode defaults to 0, if a source changes their source override code or - * a previous existing source suddenly needs source code overrides, overrideVersionCode - * should be increased. - * When a new source is added with overrides, overrideVersionCode should still be set to 0 - * - * Note: source code overrides are located in "multisrc/overrides/src//" - */ - abstract val overrideVersionCode: Int - - data class SingleLang( - override val name: String, - override val baseUrl: String, - val lang: String, - override val isNsfw: Boolean = false, - override val className: String = name.replace(" ", ""), - override val pkgName: String = className.toLowerCase(Locale.ENGLISH), - override val overrideVersionCode: Int = 0, - ) : ThemeSourceData() - - data class MultiLang( - override val name: String, - override val baseUrl: String, - val langs: List, - override val isNsfw: Boolean = false, - override val className: String = name.replace(" ", "") + "Factory", - override val pkgName: String = className.substringBefore("Factory").toLowerCase(Locale.ENGLISH), - override val overrideVersionCode: Int = 0, - ) : ThemeSourceData() -} - -/** - * This variable should be increased when the multisrc library changes in a way that prompts global extension upgrade - */ -const val multisrcLibraryVersion = 0