From 113fecaa249deb2af7661d3dff9735912dfe58c9 Mon Sep 17 00:00:00 2001 From: Claudemirovsky <63046606+Claudemirovsky@users.noreply.github.com> Date: Sun, 10 Sep 2023 12:48:07 -0300 Subject: [PATCH] refactor: Make extensions use the blogger-extractor lib (#2174) --- .../dooplay/animeplayer/additional.gradle | 3 ++ .../dooplay/animeplayer/src/AnimePlayer.kt | 2 +- .../src/extractors/BloggerExtractor.kt | 26 ------------- .../dooplay/animesgratis/additional.gradle | 1 + .../dooplay/animesgratis/src/AnimesOnline.kt | 2 +- .../src/extractors/BloggerExtractor.kt | 28 -------------- .../dooplay/animesync/additional.gradle | 3 ++ .../dooplay/animesync/src/AnimeSync.kt | 2 +- .../src/extractors/BloggerExtractor.kt | 26 ------------- src/id/neonime/build.gradle | 1 + .../animeextension/id/neonime/NeoNime.kt | 4 +- .../id/neonime/extractors/BloggerExtractor.kt | 38 ------------------- src/pt/animesgames/build.gradle | 4 ++ .../pt/animesgames/AnimesGames.kt | 2 +- .../extractors/BloggerExtractor.kt | 28 -------------- src/pt/hentaistube/build.gradle | 4 ++ .../pt/hentaistube/HentaisTube.kt | 2 +- .../extractors/BloggerExtractor.kt | 28 -------------- 18 files changed, 23 insertions(+), 181 deletions(-) create mode 100644 multisrc/overrides/dooplay/animeplayer/additional.gradle delete mode 100644 multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt delete mode 100644 multisrc/overrides/dooplay/animesgratis/src/extractors/BloggerExtractor.kt create mode 100644 multisrc/overrides/dooplay/animesync/additional.gradle delete mode 100644 multisrc/overrides/dooplay/animesync/src/extractors/BloggerExtractor.kt delete mode 100644 src/id/neonime/src/eu/kanade/tachiyomi/animeextension/id/neonime/extractors/BloggerExtractor.kt delete mode 100644 src/pt/animesgames/src/eu/kanade/tachiyomi/animeextension/pt/animesgames/extractors/BloggerExtractor.kt delete mode 100644 src/pt/hentaistube/src/eu/kanade/tachiyomi/animeextension/pt/hentaistube/extractors/BloggerExtractor.kt diff --git a/multisrc/overrides/dooplay/animeplayer/additional.gradle b/multisrc/overrides/dooplay/animeplayer/additional.gradle new file mode 100644 index 000000000..acd2339af --- /dev/null +++ b/multisrc/overrides/dooplay/animeplayer/additional.gradle @@ -0,0 +1,3 @@ +dependencies { + implementation(project(":lib-blogger-extractor")) +} diff --git a/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt b/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt index 4d32be08a..c13bd6a6f 100644 --- a/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt +++ b/multisrc/overrides/dooplay/animeplayer/src/AnimePlayer.kt @@ -1,7 +1,7 @@ package eu.kanade.tachiyomi.animeextension.pt.animeplayer -import eu.kanade.tachiyomi.animeextension.pt.animeplayer.extractors.BloggerExtractor import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.lib.bloggerextractor.BloggerExtractor import eu.kanade.tachiyomi.multisrc.dooplay.DooPlay import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup diff --git a/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt b/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt deleted file mode 100644 index 732fa49cd..000000000 --- a/multisrc/overrides/dooplay/animeplayer/src/extractors/BloggerExtractor.kt +++ /dev/null @@ -1,26 +0,0 @@ -package eu.kanade.tachiyomi.animeextension.pt.animeplayer.extractors - -import eu.kanade.tachiyomi.animesource.model.Video -import eu.kanade.tachiyomi.network.GET -import okhttp3.Headers -import okhttp3.OkHttpClient - -class BloggerExtractor(private val client: OkHttpClient) { - fun videosFromUrl(url: String, headers: Headers): List