From 2da3634c1c1b2743aa9e4bec0924de7c0074c9d0 Mon Sep 17 00:00:00 2001 From: Amazeeing <30319126+Amazeeing@users.noreply.github.com> Date: Wed, 6 Jul 2022 19:23:07 +0200 Subject: [PATCH] Removed DreamSub extension as it was taken down (#625) Co-authored-by: lakshan.francispulle@edu.unito.it --- src/it/dreamsub/AndroidManifest.xml | 2 - src/it/dreamsub/build.gradle | 13 - .../dreamsub/res/mipmap-hdpi/ic_launcher.png | Bin 2218 -> 0 bytes .../dreamsub/res/mipmap-mdpi/ic_launcher.png | Bin 1271 -> 0 bytes .../dreamsub/res/mipmap-xhdpi/ic_launcher.png | Bin 2555 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 3877 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 5333 -> 0 bytes .../animeextension/it/dreamsub/DreamSub.kt | 474 ------------------ 8 files changed, 489 deletions(-) delete mode 100644 src/it/dreamsub/AndroidManifest.xml delete mode 100644 src/it/dreamsub/build.gradle delete mode 100644 src/it/dreamsub/res/mipmap-hdpi/ic_launcher.png delete mode 100644 src/it/dreamsub/res/mipmap-mdpi/ic_launcher.png delete mode 100644 src/it/dreamsub/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 src/it/dreamsub/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 src/it/dreamsub/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 src/it/dreamsub/src/eu/kanade/tachiyomi/animeextension/it/dreamsub/DreamSub.kt diff --git a/src/it/dreamsub/AndroidManifest.xml b/src/it/dreamsub/AndroidManifest.xml deleted file mode 100644 index acb4de356..000000000 --- a/src/it/dreamsub/AndroidManifest.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/src/it/dreamsub/build.gradle b/src/it/dreamsub/build.gradle deleted file mode 100644 index 2020f385e..000000000 --- a/src/it/dreamsub/build.gradle +++ /dev/null @@ -1,13 +0,0 @@ -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' - -ext { - extName = 'DreamSub' - pkgNameSuffix = 'it.dreamsub' - extClass = '.DreamSub' - extVersionCode = 2 - libVersion = '12' - containsNsfw = true -} - -apply from: "$rootDir/common.gradle" diff --git a/src/it/dreamsub/res/mipmap-hdpi/ic_launcher.png b/src/it/dreamsub/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index bc9850c4b58e67edca566d6570798676a3602fde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 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 diff --git a/src/it/dreamsub/res/mipmap-mdpi/ic_launcher.png b/src/it/dreamsub/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index f276482be64931f0db09ba3b69b81d1d2f6d21a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1271 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 R%&Y(a002ovPDHLkV1j`L)A#@Y diff --git a/src/it/dreamsub/res/mipmap-xxhdpi/ic_launcher.png b/src/it/dreamsub/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 00b7c725b90d45ed5d6070fc0b5b1b57712ab591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3877 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 diff --git a/src/it/dreamsub/res/mipmap-xxxhdpi/ic_launcher.png b/src/it/dreamsub/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ad2cd36c046b563fcae74acccde36e00ea594b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5333 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 THBXm#TnT8Z>8O?~BSZcJa*oyF diff --git a/src/it/dreamsub/src/eu/kanade/tachiyomi/animeextension/it/dreamsub/DreamSub.kt b/src/it/dreamsub/src/eu/kanade/tachiyomi/animeextension/it/dreamsub/DreamSub.kt deleted file mode 100644 index 755679a64..000000000 --- a/src/it/dreamsub/src/eu/kanade/tachiyomi/animeextension/it/dreamsub/DreamSub.kt +++ /dev/null @@ -1,474 +0,0 @@ -package eu.kanade.tachiyomi.animeextension.it.dreamsub - -import android.annotation.SuppressLint -import android.app.Application -import android.content.SharedPreferences -import androidx.preference.ListPreference -import androidx.preference.PreferenceScreen -import eu.kanade.tachiyomi.animesource.ConfigurableAnimeSource -import eu.kanade.tachiyomi.animesource.model.AnimeFilter -import eu.kanade.tachiyomi.animesource.model.AnimeFilterList -import eu.kanade.tachiyomi.animesource.model.SAnime -import eu.kanade.tachiyomi.animesource.model.SEpisode -import eu.kanade.tachiyomi.animesource.model.Video -import eu.kanade.tachiyomi.animesource.online.ParsedAnimeHttpSource -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Headers -import okhttp3.OkHttpClient -import okhttp3.Request -import okhttp3.Response -import org.jsoup.nodes.Document -import org.jsoup.nodes.Element -import uy.kohesive.injekt.Injekt -import uy.kohesive.injekt.api.get -import java.lang.Exception -import java.text.SimpleDateFormat - -class DreamSub : ConfigurableAnimeSource, ParsedAnimeHttpSource() { - - override val name = "DreamSub" - - override val baseUrl = "https://dreamsub.cc" - - override val lang = "it" - - override val supportsLatest = true - - override val client: OkHttpClient = network.cloudflareClient - - private val preferences: SharedPreferences by lazy { - Injekt.get().getSharedPreferences("source_$id", 0x0000) - } - - override fun popularAnimeSelector(): String = "div.goblock-content.go-full div.tvBlock" - - override fun popularAnimeRequest(page: Int): Request = GET("$baseUrl/search?page=${page - 1}") - - override fun popularAnimeFromElement(element: Element): SAnime { - val anime = SAnime.create() - anime.url = element.selectFirst("div.showStreaming a").attr("href") - anime.title = element.select("div.tvTitle").text() - return anime - } - - override fun popularAnimeNextPageSelector(): String = "li.page-item.active:not(li:last-child)" - - override fun episodeListParse(response: Response): List { - val document = response.asJsoup() - if (document.selectFirst(episodeListSelector()) == null) { - return oneEpisodeParse(document) - } - return document.select(episodeListSelector()).map { episodeFromElement(it) }.reversed() - } - - private fun formatDate(scrape_time: String): String = scrape_time.filter { !it.isWhitespace() } - .replace("Gennaio", "-01-") - .replace("Febbraio", "-02-") - .replace("Marzo", "-03-") - .replace("Aprile", "-04-") - .replace("Maggio", "-05-") - .replace("Giugno", "-06-") - .replace("Luglio", "-07-") - .replace("Agosto", "-08-") - .replace("Settembre", "-09-") - .replace("Ottobre", "-10-") - .replace("Novembre", "-11-") - .replace("Dicembre", "-12-") - - @SuppressLint("SimpleDateFormat") - private fun parseDate(scrape_time: String): Long { - return SimpleDateFormat("dd-MM-yyyy").parse(scrape_time).time - } - - private fun oneEpisodeParse(document: Document): List { - val episode = SEpisode.create() - episode.setUrlWithoutDomain(document.location()) - episode.episode_number = 1F - episode.name = document.selectFirst("ol.breadcrumb li a").text() - episode.date_upload = parseDate( - formatDate( - document.select("div.dcis").text() - .substringBefore(", Conclusa").substringAfter("Data:") - ) - ) - return listOf(episode) - } - - override fun episodeListSelector() = "div.goblock.server-list li.ep-item:has(div.sli-btn)" - - override fun episodeFromElement(element: Element): SEpisode { - val episode = SEpisode.create() - episode.setUrlWithoutDomain(baseUrl + element.selectFirst("div.sli-btn a").attr("href")) - val epText = element.selectFirst("div.sli-name a").text() - episode.episode_number = epText.substringAfter("Episodio ").substringBefore(":").toFloat() - episode.name = epText.replace(": TBA", "") - episode.date_upload = parseDate(formatDate(element.selectFirst("div.sli-name span").text())) - return episode - } - - override fun videoListSelector() = "div#main-content.onlyDesktop a.dwButton" - - override fun videoFromElement(element: Element): Video { - val referer = element.ownerDocument().location() - val url = element.attr("href") - val quality = element.firstElementSibling().text() + element.text() - return Video(url, quality, url, null, Headers.headersOf("Referer", referer)) - } - - override fun List