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/src/EpikManga.kt b/multisrc/overrides/fmreader/epikmanga/src/EpikManga.kt deleted file mode 100644 index c912175a7..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").toList() - .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/src/main/java/eu/kanade/tachiyomi/multisrc/fmreader/FMReaderGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/fmreader/FMReaderGenerator.kt index 347f86227..25c85fb3f 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/fmreader/FMReaderGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/fmreader/FMReaderGenerator.kt @@ -12,7 +12,6 @@ class FMReaderGenerator : ThemeSourceGenerator { override val baseVersionCode: Int = 8 override val sources = listOf( - SingleLang("Epik Manga", "https://www.epikmanga.com", "tr"), SingleLang("KissLove", "https://klz9.com", "ja", isNsfw = true, overrideVersionCode = 4), SingleLang("Manga-TR", "https://manga-tr.com", "tr", className = "MangaTR", overrideVersionCode = 3), SingleLang("Say Truyen", "https://saytruyenvip.com", "vi", overrideVersionCode = 3),