From 363b2b31b0c481ad04cb4a6b68a9cd24e2f10bd7 Mon Sep 17 00:00:00 2001 From: Dark25 Date: Tue, 9 Jul 2024 21:15:24 +0000 Subject: [PATCH 1/9] chore(src/es): Change Domain on Hackstore and add VidHideExtractor Checklist: - [x] Updated `extVersionCode` value in `build.gradle` for individual extensions - [x] Have not changed source names - [x] Have explicitly kept the `id` if a source's name or language were changed - [x] Have tested the modifications by compiling and running the extension through Android Studio --- src/es/hackstore/build.gradle | 3 ++- .../tachiyomi/animeextension/es/hackstore/Hackstore.kt | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/es/hackstore/build.gradle b/src/es/hackstore/build.gradle index 34f99d76..a1afa5be 100644 --- a/src/es/hackstore/build.gradle +++ b/src/es/hackstore/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Hackstore' extClass = '.Hackstore' - extVersionCode = 9 + extVersionCode = 10 } apply from: "$rootDir/common.gradle" @@ -12,4 +12,5 @@ dependencies { implementation(project(':lib:filemoon-extractor')) implementation(project(':lib:streamwish-extractor')) implementation(project(':lib:dood-extractor')) + implementation(project(':lib:vidhide-extractor')) } diff --git a/src/es/hackstore/src/eu/kanade/tachiyomi/animeextension/es/hackstore/Hackstore.kt b/src/es/hackstore/src/eu/kanade/tachiyomi/animeextension/es/hackstore/Hackstore.kt index 98d489f9..0a7f860e 100644 --- a/src/es/hackstore/src/eu/kanade/tachiyomi/animeextension/es/hackstore/Hackstore.kt +++ b/src/es/hackstore/src/eu/kanade/tachiyomi/animeextension/es/hackstore/Hackstore.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.lib.doodextractor.DoodExtractor import eu.kanade.tachiyomi.lib.filemoonextractor.FilemoonExtractor import eu.kanade.tachiyomi.lib.streamtapeextractor.StreamTapeExtractor import eu.kanade.tachiyomi.lib.streamwishextractor.StreamWishExtractor +import eu.kanade.tachiyomi.lib.vidhideextractor.VidHideExtractor import eu.kanade.tachiyomi.lib.voeextractor.VoeExtractor import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup @@ -32,7 +33,7 @@ class Hackstore : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override val name = "Hackstore" - override val baseUrl = "https://hackstore.to" + override val baseUrl = "https://hackstore.fo" override val lang = "es" @@ -177,6 +178,7 @@ class Hackstore : ConfigurableAnimeSource, ParsedAnimeHttpSource() { private val filemoonExtractor by lazy { FilemoonExtractor(client) } private val streamWishExtractor by lazy { StreamWishExtractor(client, headers) } private val doodExtractor by lazy { DoodExtractor(client) } + private val vidHideExtractor by lazy { VidHideExtractor(client, headers) } override fun videoListParse(response: Response): List