🎨 Merge APKM bundles to get apk for patching (#297)

This commit is contained in:
Nikhil Badyal
2023-08-22 11:05:01 +00:00
committed by GitHub
parent 4e22efda31
commit 70dbea76c9
15 changed files with 148 additions and 108 deletions
+4 -5
View File
@@ -1,8 +1,6 @@
"""APK Pure Downloader Class."""
from typing import Any
from loguru import logger
from src.downloader.download import Downloader
from src.downloader.sources import apk_sources
from src.patches import Patches
@@ -11,7 +9,7 @@ from src.patches import Patches
class ApkPure(Downloader):
"""Files downloader."""
def latest_version(self, app: str, **kwargs: Any) -> None:
def latest_version(self, app: str, **kwargs: Any) -> str:
"""Function to download whatever the latest version of app from
apkmirror.
@@ -20,5 +18,6 @@ class ApkPure(Downloader):
"""
package_name = Patches.get_package_name(app)
download_url = apk_sources[app].format(package_name)
self._download(download_url, f"{app}.apk")
logger.debug(f"Downloaded {app} apk from apk_pure_downloader")
file_name = f"{app}.apk"
self._download(download_url, file_name)
return file_name