mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
📝 Fix APKPURE downloader
This commit is contained in:
@@ -21,10 +21,24 @@ REDDIT_EXCLUDE_PATCH=change-package-name
|
|||||||
TWITTER_PATCHES_DL=https://github.com/crimera/piko/releases/latest
|
TWITTER_PATCHES_DL=https://github.com/crimera/piko/releases/latest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Global:
|
#Global:
|
||||||
#EXTRA_FILES=https://github.com/ReVanced/GmsCore/releases/latest@Revanced-Microg.apk
|
#EXTRA_FILES=https://github.com/ReVanced/GmsCore/releases/latest@Revanced-Microg.apk
|
||||||
#PATCH_APPS=youtube,youtube_music,instagram,twitter,facebook,soundcloud
|
#PATCH_APPS=youtube,youtube_music,instagram,twitch,facebook,soundcloud,reddit,twitter
|
||||||
#
|
#
|
||||||
#FACEBOOK_VERSION=latest
|
#FACEBOOK_VERSION=latest
|
||||||
#YOUTUBE_MUSIC_VERSION=latest
|
#YOUTUBE_MUSIC_VERSION=latest
|
||||||
|
#REDDIT_VERSION=latest
|
||||||
|
#
|
||||||
|
#SOUNDCLOUD_DL_SOURCE=https://apkpure.net/-/com.soundcloud.android
|
||||||
|
#SOUNDCLOUD_PACKAGE_NAME=com.soundcloud.android
|
||||||
|
#
|
||||||
|
#REDDIT_DL_SOURCE=https://apkpure.net/-/com.reddit.frontpage
|
||||||
|
#REDDIT_PACKAGE_NAME=com.reddit.frontpage
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#TWITTER_DL_SOURCE=https://apkpure.net/-/com.twitter.android
|
||||||
|
#TWITTER_PACKAGE_NAME=com.twitter.android
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#FACEBOOK_DL_SOURCE=https://apkpure.net/-/com.facebook.katana
|
||||||
|
#FACEBOOK_PACKAGE_NAME=com.facebook.katana
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
docker-py-revanced.nikhilbadyal.com
|
docker-py-revanced.nikhilbadyal.com
|
||||||
|
|||||||
@@ -91,6 +91,9 @@ class ApkPure(Downloader):
|
|||||||
if app_version := soup.select_one("span.info-sdk > span"):
|
if app_version := soup.select_one("span.info-sdk > span"):
|
||||||
self.app_version = slugify(app_version.get_text(strip=True))
|
self.app_version = slugify(app_version.get_text(strip=True))
|
||||||
logger.info(f"Will be downloading {app}'s version {self.app_version}...")
|
logger.info(f"Will be downloading {app}'s version {self.app_version}...")
|
||||||
|
else:
|
||||||
|
self.app_version = "latest"
|
||||||
|
logger.info(f"Unable to guess latest version of {app}")
|
||||||
return file_name, app_dl
|
return file_name, app_dl
|
||||||
|
|
||||||
def specific_version(self: Self, app: APP, version: str) -> tuple[str, str]:
|
def specific_version(self: Self, app: APP, version: str) -> tuple[str, str]:
|
||||||
@@ -131,6 +134,7 @@ class ApkPure(Downloader):
|
|||||||
download_page = app.download_source + "/download"
|
download_page = app.download_source + "/download"
|
||||||
file_name, download_source = self.extract_download_link(download_page, app.app_name)
|
file_name, download_source = self.extract_download_link(download_page, app.app_name)
|
||||||
app.app_version = self.app_version
|
app.app_version = self.app_version
|
||||||
logger.info(f"Guessed {app.app_version} for {app.app_name}")
|
if self.app_version != "latest":
|
||||||
|
logger.info(f"Guessed {app.app_version} for {app.app_name}")
|
||||||
self._download(download_source, file_name)
|
self._download(download_source, file_name)
|
||||||
return file_name, download_source
|
return file_name, download_source
|
||||||
|
|||||||
Reference in New Issue
Block a user