mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
✨ Don't download microg if YouTube or yt-music is not there
This commit is contained in:
+5
-2
@@ -18,7 +18,7 @@ class Downloader(object):
|
|||||||
"""Files downloader."""
|
"""Files downloader."""
|
||||||
|
|
||||||
def __init__(self, config: RevancedConfig):
|
def __init__(self, config: RevancedConfig):
|
||||||
self._CHUNK_SIZE = 2**21 * 5
|
self._CHUNK_SIZE = 10485760
|
||||||
self._QUEUE: PriorityQueue[Tuple[float, str]] = PriorityQueue()
|
self._QUEUE: PriorityQueue[Tuple[float, str]] = PriorityQueue()
|
||||||
self._QUEUE_LENGTH = 0
|
self._QUEUE_LENGTH = 0
|
||||||
self.config = config
|
self.config = config
|
||||||
@@ -168,7 +168,6 @@ class Downloader(object):
|
|||||||
["revanced", "revanced-cli", self.config.normal_cli_jar],
|
["revanced", "revanced-cli", self.config.normal_cli_jar],
|
||||||
["revanced", "revanced-integrations", self.config.normal_integrations_apk],
|
["revanced", "revanced-integrations", self.config.normal_integrations_apk],
|
||||||
["revanced", "revanced-patches", self.config.normal_patches_jar],
|
["revanced", "revanced-patches", self.config.normal_patches_jar],
|
||||||
["inotia00", "VancedMicroG", "VancedMicroG-output.apk"],
|
|
||||||
]
|
]
|
||||||
if self.config.build_extended:
|
if self.config.build_extended:
|
||||||
assets += [
|
assets += [
|
||||||
@@ -176,6 +175,10 @@ class Downloader(object):
|
|||||||
["inotia00", "revanced-integrations", self.config.integrations_apk],
|
["inotia00", "revanced-integrations", self.config.integrations_apk],
|
||||||
["inotia00", "revanced-patches", self.config.patches_jar],
|
["inotia00", "revanced-patches", self.config.patches_jar],
|
||||||
]
|
]
|
||||||
|
if "youtube" in self.config.apps or "youtube_music" in self.config.apps:
|
||||||
|
assets += [
|
||||||
|
["inotia00", "VancedMicroG", "VancedMicroG-output.apk"],
|
||||||
|
]
|
||||||
with ThreadPoolExecutor(7) as executor:
|
with ThreadPoolExecutor(7) as executor:
|
||||||
executor.map(lambda repo: self.repository(*repo), assets)
|
executor.map(lambda repo: self.repository(*repo), assets)
|
||||||
logger.info("Downloaded revanced microG ,cli, integrations and patches.")
|
logger.info("Downloaded revanced microG ,cli, integrations and patches.")
|
||||||
|
|||||||
Reference in New Issue
Block a user