🚨 Updated lints (#308)

This commit is contained in:
Nikhil Badyal
2023-08-25 15:36:50 +05:30
committed by GitHub
parent 09b815cb21
commit 77377cdd48
26 changed files with 404 additions and 487 deletions
+12 -17
View File
@@ -5,37 +5,32 @@ 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.sources import (
APK_MIRROR_BASE_URL,
APK_PURE_BASE_URL,
APKS_SOS_BASE_URL,
GITHUB_BASE_URL,
)
from src.downloader.sources import APK_MIRROR_BASE_URL, APK_PURE_BASE_URL, APKS_SOS_BASE_URL, GITHUB_BASE_URL
from src.downloader.uptodown import UptoDown
from src.exceptions import DownloadFailure
from src.exceptions import DownloadError
class DownloaderFactory(object):
class DownloaderFactory:
"""Downloader Factory."""
@staticmethod
def create_downloader(config: RevancedConfig, apk_source: str) -> Downloader:
"""Returns appropriate downloader.
Parameters
----------
app : App Name
config : Config
apk_source : Source URL for APK
Args:
----
config : Config
apk_source : Source URL for APK
"""
if apk_source.startswith(GITHUB_BASE_URL):
return Github(config)
if apk_source.startswith(APK_PURE_BASE_URL):
return ApkPure(config)
elif apk_source.startswith(APKS_SOS_BASE_URL):
if apk_source.startswith(APKS_SOS_BASE_URL):
return ApkSos(config)
elif apk_source.endswith("en.uptodown.com/android"):
if apk_source.endswith("en.uptodown.com/android"):
return UptoDown(config)
elif apk_source.startswith(APK_MIRROR_BASE_URL):
if apk_source.startswith(APK_MIRROR_BASE_URL):
return ApkMirror(config)
raise DownloadFailure("No download factory found.")
msg = "No download factory found."
raise DownloadError(msg)