aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/common.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-06-25 19:35:41 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-06-25 20:10:28 +0530
commit5d3a0e794b50a7f2524bdf37a886e0f436eb2f14 (patch)
tree40aefd561b29e29724f20fa13581205f4d895f13 /yt_dlp/extractor/common.py
parent125728b038a17f53397a85584b4e9205ca3a062c (diff)
downloadhypervideo-pre-5d3a0e794b50a7f2524bdf37a886e0f436eb2f14.tar.lz
hypervideo-pre-5d3a0e794b50a7f2524bdf37a886e0f436eb2f14.tar.xz
hypervideo-pre-5d3a0e794b50a7f2524bdf37a886e0f436eb2f14.zip
Add `--extractor-args` to pass extractor-specific arguments
Diffstat (limited to 'yt_dlp/extractor/common.py')
-rw-r--r--yt_dlp/extractor/common.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py
index d210ec02f..bb9d8fba5 100644
--- a/yt_dlp/extractor/common.py
+++ b/yt_dlp/extractor/common.py
@@ -70,6 +70,7 @@ from ..utils import (
str_or_none,
str_to_int,
strip_or_none,
+ traverse_obj,
unescapeHTML,
unified_strdate,
unified_timestamp,
@@ -3567,6 +3568,10 @@ class InfoExtractor(object):
else 'public' if all_known
else None)
+ def _configuration_arg(self, key):
+ return traverse_obj(
+ self._downloader.params, ('extractor_args', self.ie_key().lower(), key))
+
class SearchInfoExtractor(InfoExtractor):
"""