Added google drive downloader (#359)

This commit is contained in:
Nikhil Badyal
2023-08-31 11:46:23 +05:30
committed by GitHub
parent e2983d5b39
commit 6c0da4e45b
7 changed files with 48 additions and 4 deletions
+5 -1
View File
@@ -6,11 +6,13 @@ from src.downloader.apkpure import ApkPure
from src.downloader.apksos import ApkSos
from src.downloader.download import Downloader
from src.downloader.github import Github
from src.downloader.google_drive import GoogleDrive
from src.downloader.sources import (
APK_MIRROR_BASE_URL,
APK_MONK_BASE_URL,
APK_PURE_BASE_URL,
APKS_SOS_BASE_URL,
DRIVE_DOWNLOAD_BASE_URL,
GITHUB_BASE_URL,
)
from src.downloader.uptodown import UptoDown
@@ -41,5 +43,7 @@ class DownloaderFactory(object):
return ApkMirror(config)
if apk_source.startswith(APK_MONK_BASE_URL):
return ApkMonk(config)
if apk_source.startswith(DRIVE_DOWNLOAD_BASE_URL):
return GoogleDrive(config)
msg = "No download factory found."
raise DownloadError(msg)
raise DownloadError(msg, url=apk_source)