Add Vidble to download factory

This commit is contained in:
Serene-Arc
2021-09-11 12:15:35 +10:00
parent 940d646d30
commit aee6f4add9

View File

@@ -16,6 +16,7 @@ from bdfr.site_downloaders.imgur import Imgur
from bdfr.site_downloaders.pornhub import PornHub from bdfr.site_downloaders.pornhub import PornHub
from bdfr.site_downloaders.redgifs import Redgifs from bdfr.site_downloaders.redgifs import Redgifs
from bdfr.site_downloaders.self_post import SelfPost from bdfr.site_downloaders.self_post import SelfPost
from bdfr.site_downloaders.vidble import Vidble
from bdfr.site_downloaders.youtube import Youtube from bdfr.site_downloaders.youtube import Youtube
@@ -46,11 +47,12 @@ class DownloadFactory:
return Direct return Direct
elif re.match(r'pornhub\.com.*', sanitised_url): elif re.match(r'pornhub\.com.*', sanitised_url):
return PornHub return PornHub
elif re.match(r'vidble\.com', sanitised_url):
return Vidble
elif YoutubeDlFallback.can_handle_link(sanitised_url): elif YoutubeDlFallback.can_handle_link(sanitised_url):
return YoutubeDlFallback return YoutubeDlFallback
else: else:
raise NotADownloadableLinkError( raise NotADownloadableLinkError(f'No downloader module exists for url {url}')
f'No downloader module exists for url {url}')
@staticmethod @staticmethod
def sanitise_url(url: str) -> str: def sanitise_url(url: str) -> str: