Make youtube-dl optional in BrozzlerWorker.brozzle_page

Enabled by default (of course).
Speed is significantly improved when disabled.
This commit is contained in:
Vangelis Banos 2017-07-31 08:57:47 +00:00
parent a563e9eb0c
commit 9c81a7bbda

View File

@ -316,8 +316,10 @@ class BrozzlerWorker:
return full_jpeg, thumb_jpeg return full_jpeg, thumb_jpeg
def brozzle_page(self, browser, site, page, on_screenshot=None): def brozzle_page(self, browser, site, page, on_screenshot=None,
enable_youtube_dl=True):
self.logger.info("brozzling {}".format(page)) self.logger.info("brozzling {}".format(page))
if enable_youtube_dl:
try: try:
with tempfile.TemporaryDirectory(prefix='brzl-ydl-') as tempdir: with tempfile.TemporaryDirectory(prefix='brzl-ydl-') as tempdir:
ydl = self._youtube_dl(tempdir, site) ydl = self._youtube_dl(tempdir, site)