mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
✨ Added microg patch
This commit is contained in:
@@ -24,7 +24,7 @@ class DownloaderFactory(object):
|
||||
patcher : Patcher
|
||||
config : Config
|
||||
"""
|
||||
if app == "patches":
|
||||
if app == "patches" or app == "microg":
|
||||
return Github(patcher, config)
|
||||
if app in config.apk_pure:
|
||||
return ApkPure(patcher, config)
|
||||
|
||||
@@ -16,14 +16,14 @@ class Github(Downloader):
|
||||
|
||||
:param app: App to download
|
||||
"""
|
||||
owner = str(kwargs["owner"])
|
||||
repo_name = str(kwargs["name"])
|
||||
logger.debug(f"Trying to download {app} from github")
|
||||
if self.config.dry_run:
|
||||
if self.config.dry_run or app == "microg":
|
||||
logger.debug(
|
||||
f"Skipping download of {app}. File already exists or dry running."
|
||||
)
|
||||
return
|
||||
owner = str(kwargs["owner"])
|
||||
repo_name = str(kwargs["name"])
|
||||
repo_url = f"https://api.github.com/repos/{owner}/{repo_name}/releases/latest"
|
||||
headers = {
|
||||
"Content-Type": "application/vnd.github.v3+json",
|
||||
|
||||
+13
-4
@@ -29,10 +29,19 @@ def download_revanced(config: RevancedConfig, patcher: Patches) -> None:
|
||||
["inotia00", "revanced-integrations", config.integrations_apk],
|
||||
["inotia00", "revanced-patches", config.patches_jar],
|
||||
]
|
||||
if "youtube" in config.apps or "youtube_music" in config.apps:
|
||||
assets += [
|
||||
["inotia00", "mMicroG", "mMicroG-output.apk"],
|
||||
]
|
||||
if (
|
||||
"youtube" in config.apps
|
||||
or "youtube_music" in config.apps
|
||||
or "microg" in config.apps
|
||||
):
|
||||
if config.build_extended and "microg" in config.apps:
|
||||
assets += [
|
||||
["inotia00", "mMicroG", "microg.apk"],
|
||||
]
|
||||
else:
|
||||
assets += [
|
||||
["inotia00", "mMicroG", "microg-output.apk"],
|
||||
]
|
||||
downloader = DownloaderFactory.create_downloader(
|
||||
app="patches", patcher=patcher, config=config
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user