2018-07-27 11:52:21 -07:00
|
|
|
from anime_downloader.downloader.http_downloader import HTTPDownloader
|
2019-05-08 09:49:12 -07:00
|
|
|
from anime_downloader.downloader.external_downloader import ExternalDownloader
|
2018-07-27 11:52:21 -07:00
|
|
|
|
|
|
|
|
|
|
|
def get_downloader(downloader):
|
2019-05-08 09:49:12 -07:00
|
|
|
"""get_downloader returns the proper downloader class
|
|
|
|
|
|
|
|
TODO: Lazy loading of downloaders
|
|
|
|
"""
|
|
|
|
if downloader == 'http':
|
|
|
|
return HTTPDownloader
|
|
|
|
return ExternalDownloader
|