mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
✨ Updated apk sources
This commit is contained in:
@@ -11,10 +11,12 @@ from src.downloader.google_drive import GoogleDrive
|
|||||||
from src.downloader.sources import (
|
from src.downloader.sources import (
|
||||||
APK_MIRROR_BASE_URL,
|
APK_MIRROR_BASE_URL,
|
||||||
APK_MONK_BASE_URL,
|
APK_MONK_BASE_URL,
|
||||||
|
APK_PURE_BASE_APK_URL,
|
||||||
APK_PURE_BASE_URL,
|
APK_PURE_BASE_URL,
|
||||||
APKS_SOS_BASE_URL,
|
APKS_SOS_BASE_URL,
|
||||||
DRIVE_DOWNLOAD_BASE_URL,
|
DRIVE_DOWNLOAD_BASE_URL,
|
||||||
GITHUB_BASE_URL,
|
GITHUB_BASE_URL,
|
||||||
|
UPTODOWN_SUFFIX,
|
||||||
)
|
)
|
||||||
from src.downloader.uptodown import UptoDown
|
from src.downloader.uptodown import UptoDown
|
||||||
from src.exceptions import DownloadError
|
from src.exceptions import DownloadError
|
||||||
@@ -34,11 +36,11 @@ class DownloaderFactory(object):
|
|||||||
"""
|
"""
|
||||||
if apk_source.startswith(GITHUB_BASE_URL):
|
if apk_source.startswith(GITHUB_BASE_URL):
|
||||||
return Github(config)
|
return Github(config)
|
||||||
if apk_source.startswith(APK_PURE_BASE_URL):
|
if apk_source.startswith((APK_PURE_BASE_URL, APK_PURE_BASE_APK_URL)):
|
||||||
return ApkPure(config)
|
return ApkPure(config)
|
||||||
if apk_source.startswith(APKS_SOS_BASE_URL):
|
if apk_source.startswith(APKS_SOS_BASE_URL):
|
||||||
return ApkSos(config)
|
return ApkSos(config)
|
||||||
if apk_source.endswith("en.uptodown.com/android"):
|
if apk_source.endswith(UPTODOWN_SUFFIX):
|
||||||
return UptoDown(config)
|
return UptoDown(config)
|
||||||
if apk_source.startswith(APK_MIRROR_BASE_URL):
|
if apk_source.startswith(APK_MIRROR_BASE_URL):
|
||||||
return ApkMirror(config)
|
return ApkMirror(config)
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ APK_MIRROR_BASE_URL = "https://www.apkmirror.com"
|
|||||||
APK_MIRROR_BASE_APK_URL = f"{APK_MIRROR_BASE_URL}/apk"
|
APK_MIRROR_BASE_APK_URL = f"{APK_MIRROR_BASE_URL}/apk"
|
||||||
APK_MIRROR_PACKAGE_URL = f"{APK_MIRROR_BASE_URL}/?s=" + "{}"
|
APK_MIRROR_PACKAGE_URL = f"{APK_MIRROR_BASE_URL}/?s=" + "{}"
|
||||||
APK_MIRROR_APK_CHECK = f"{APK_MIRROR_BASE_URL}/wp-json/apkm/v1/app_exists/"
|
APK_MIRROR_APK_CHECK = f"{APK_MIRROR_BASE_URL}/wp-json/apkm/v1/app_exists/"
|
||||||
|
UPTODOWN_SUFFIX = "en.uptodown.com/android"
|
||||||
UPTODOWN_BASE_URL = "https://{}.en.uptodown.com/android"
|
UPTODOWN_BASE_URL = "https://{}.en.uptodown.com/android"
|
||||||
APK_PURE_BASE_URL = "https://apkpure.net"
|
APK_PURE_BASE_URL = "https://apkpure.net"
|
||||||
APK_PURE_BASE_APK_URL = "https://d.apkpure.net/b/APK"
|
APK_PURE_BASE_APK_URL = "https://d.apkpure.net/b/APK"
|
||||||
@@ -70,14 +71,14 @@ apk_sources = {
|
|||||||
"facebook": f"{APK_MIRROR_BASE_APK_URL}/facebook-2/facebook/",
|
"facebook": f"{APK_MIRROR_BASE_APK_URL}/facebook-2/facebook/",
|
||||||
"my-expenses": UPTODOWN_BASE_URL.format("my-expenses"),
|
"my-expenses": UPTODOWN_BASE_URL.format("my-expenses"),
|
||||||
"spotify": UPTODOWN_BASE_URL.format("spotify"),
|
"spotify": UPTODOWN_BASE_URL.format("spotify"),
|
||||||
|
"joey": UPTODOWN_BASE_URL.format("joey-for-reddit"),
|
||||||
|
"scbeasy": UPTODOWN_BASE_URL.format("scb-easy"),
|
||||||
|
"expensemanager": UPTODOWN_BASE_URL.format("bishinews-expense-manager"),
|
||||||
"androidtwelvewidgets": APK_PURE_URL,
|
"androidtwelvewidgets": APK_PURE_URL,
|
||||||
"reddit-news": APK_PURE_URL,
|
"reddit-news": APK_PURE_URL,
|
||||||
"expensemanager": APK_SOS_URL,
|
|
||||||
"finanz-online": APK_SOS_URL,
|
|
||||||
"hex-editor": APK_PURE_URL,
|
"hex-editor": APK_PURE_URL,
|
||||||
"photomath": APK_MONK_APK_URL,
|
"photomath": APK_PURE_URL,
|
||||||
"joey": APK_MONK_APK_URL,
|
"spotify-lite": APK_PURE_URL,
|
||||||
"spotify-lite": APK_MONK_APK_URL,
|
"digitales": APK_PURE_URL,
|
||||||
"digitales": APK_MONK_APK_URL,
|
"finanz-online": APK_SOS_URL,
|
||||||
"scbeasy": APK_MONK_APK_URL,
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user