diff --git a/multisrc/overrides/animestream/desuonline/additional.gradle b/multisrc/overrides/animestream/desuonline/additional.gradle index a4b482339..ad648e266 100644 --- a/multisrc/overrides/animestream/desuonline/additional.gradle +++ b/multisrc/overrides/animestream/desuonline/additional.gradle @@ -1,4 +1,5 @@ dependencies { implementation(project(':lib-okru-extractor')) + implementation(project(':lib-googledrive-extractor')) implementation(project(':lib-sibnet-extractor')) } diff --git a/multisrc/overrides/animestream/desuonline/src/DesuOnline.kt b/multisrc/overrides/animestream/desuonline/src/DesuOnline.kt index 3fc4e1c62..0150bbf41 100644 --- a/multisrc/overrides/animestream/desuonline/src/DesuOnline.kt +++ b/multisrc/overrides/animestream/desuonline/src/DesuOnline.kt @@ -3,8 +3,8 @@ package eu.kanade.tachiyomi.animeextension.pl.desuonline import androidx.preference.ListPreference import androidx.preference.PreferenceScreen import eu.kanade.tachiyomi.animeextension.pl.desuonline.extractors.CDAExtractor -import eu.kanade.tachiyomi.animeextension.pl.desuonline.extractors.GoogleDriveExtractor import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.lib.googledriveextractor.GoogleDriveExtractor import eu.kanade.tachiyomi.lib.okruextractor.OkruExtractor import eu.kanade.tachiyomi.lib.sibnetextractor.SibnetExtractor import eu.kanade.tachiyomi.multisrc.animestream.AnimeStream diff --git a/multisrc/overrides/animestream/desuonline/src/extractors/GoogleDriveExtractor.kt b/multisrc/overrides/animestream/desuonline/src/extractors/GoogleDriveExtractor.kt deleted file mode 100644 index 2929409c0..000000000 --- a/multisrc/overrides/animestream/desuonline/src/extractors/GoogleDriveExtractor.kt +++ /dev/null @@ -1,98 +0,0 @@ -package eu.kanade.tachiyomi.animeextension.pl.desuonline.extractors - -import eu.kanade.tachiyomi.animesource.model.Video -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.POST -import eu.kanade.tachiyomi.util.asJsoup -import okhttp3.Headers -import okhttp3.HttpUrl.Companion.toHttpUrl -import okhttp3.MediaType.Companion.toMediaType -import okhttp3.OkHttpClient -import okhttp3.RequestBody.Companion.toRequestBody - -class GoogleDriveExtractor(private val client: OkHttpClient, private val headers: Headers) { - // Needs to be the form of `https://drive.google.com/uc?id=GOOGLEDRIVEITEMID` - fun videosFromUrl(itemUrl: String, videoName: String = "Video"): List