Updated apk sources

This commit is contained in:
Nikhil Badyal
2024-04-09 17:09:33 +05:30
parent 216e9ec75f
commit f51e68103f
2 changed files with 12 additions and 9 deletions
+4 -2
View File
@@ -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)
+8 -7
View File
@@ -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,
} }