diff --git a/src/en/fouranime/build.gradle b/src/en/fouranime/build.gradle index 685977cc6..46cd5627b 100644 --- a/src/en/fouranime/build.gradle +++ b/src/en/fouranime/build.gradle @@ -5,7 +5,7 @@ ext { extName = '4anime.to' pkgNameSuffix = 'en.fouranime' extClass = '.FourAnime' - extVersionCode = 9 + extVersionCode = 10 libVersion = '11' } dependencies { diff --git a/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt b/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt index f2bcce828..a70724f5b 100644 --- a/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt +++ b/src/en/fouranime/src/eu/kanade/tachiyomi/animeextension/en/fouranime/FourAnime.kt @@ -37,6 +37,10 @@ class FourAnime : ParsedAnimeHttpSource() { override fun episodeListSelector() = "ul.episodes.active.range li a" + override fun fetchEpisodeList(anime: SAnime): Observable> { + return super.fetchEpisodeList(anime).flatMap { Observable.just(it.reversed()) } + } + override fun episodeFromElement(element: Element): SEpisode { val episode = SEpisode.create() episode.setUrlWithoutDomain(element.attr("href")) diff --git a/src/en/tenshimoe/build.gradle b/src/en/tenshimoe/build.gradle index 85cf28b72..b3f92e8e5 100644 --- a/src/en/tenshimoe/build.gradle +++ b/src/en/tenshimoe/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'tenshi.moe' pkgNameSuffix = 'en.tenshimoe' extClass = '.TenshiMoe' - extVersionCode = 13 + extVersionCode = 14 libVersion = '11' } dependencies { diff --git a/src/en/tenshimoe/src/eu/kanade/tachiyomi/animeextension/en/tenshimoe/TenshiMoe.kt b/src/en/tenshimoe/src/eu/kanade/tachiyomi/animeextension/en/tenshimoe/TenshiMoe.kt index dd98422cd..b8814ec3b 100644 --- a/src/en/tenshimoe/src/eu/kanade/tachiyomi/animeextension/en/tenshimoe/TenshiMoe.kt +++ b/src/en/tenshimoe/src/eu/kanade/tachiyomi/animeextension/en/tenshimoe/TenshiMoe.kt @@ -31,7 +31,7 @@ class TenshiMoe : ParsedAnimeHttpSource() { override fun popularAnimeFromElement(element: Element): SAnime { val anime = SAnime.create() - anime.setUrlWithoutDomain(element.attr("href")) + anime.setUrlWithoutDomain(element.attr("href") + "?s=srt-d") anime.title = element.select("div span").not(".badge").text() return anime } @@ -90,7 +90,7 @@ class TenshiMoe : ParsedAnimeHttpSource() { override fun searchAnimeFromElement(element: Element): SAnime { val anime = SAnime.create() - anime.setUrlWithoutDomain(element.attr("href")) + anime.setUrlWithoutDomain(element.attr("href") + "?s=srt-d") anime.title = element.select("div span.thumb-title, div span.text-primary").text() return anime } @@ -124,7 +124,7 @@ class TenshiMoe : ParsedAnimeHttpSource() { override fun latestUpdatesFromElement(element: Element): SAnime { val anime = SAnime.create() - anime.setUrlWithoutDomain(element.attr("href")) + anime.setUrlWithoutDomain(element.attr("href") + "?s=srt-d") anime.title = element.select("div span").not(".badge").text() return anime } diff --git a/src/en/twodgirlstech/build.gradle b/src/en/twodgirlstech/build.gradle index 9c9723e9d..b34c35f58 100644 --- a/src/en/twodgirlstech/build.gradle +++ b/src/en/twodgirlstech/build.gradle @@ -5,7 +5,7 @@ ext { extName = '2dgirls.tech' pkgNameSuffix = 'en.twodgirlstech' extClass = '.TwoDGirlsTech' - extVersionCode = 11 + extVersionCode = 12 libVersion = '11' } dependencies { diff --git a/src/en/twodgirlstech/src/eu/kanade/tachiyomi/animeextension/en/twodgirlstech/TwoDGirlsTech.kt b/src/en/twodgirlstech/src/eu/kanade/tachiyomi/animeextension/en/twodgirlstech/TwoDGirlsTech.kt index 6677bd244..67b68cb14 100644 --- a/src/en/twodgirlstech/src/eu/kanade/tachiyomi/animeextension/en/twodgirlstech/TwoDGirlsTech.kt +++ b/src/en/twodgirlstech/src/eu/kanade/tachiyomi/animeextension/en/twodgirlstech/TwoDGirlsTech.kt @@ -135,6 +135,10 @@ class TwoDGirlsTech : ParsedAnimeHttpSource() { } } + override fun fetchAnimeDetails(anime: SAnime): Observable { + return Observable.just(runBlocking { setDetails(anime) }) + } + override fun episodeListSelector() = "div[id^=episode-]" override fun fetchEpisodeList(anime: SAnime): Observable> {