diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-06-25 19:35:41 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-06-25 20:10:28 +0530 |
commit | 5d3a0e794b50a7f2524bdf37a886e0f436eb2f14 (patch) | |
tree | 40aefd561b29e29724f20fa13581205f4d895f13 /yt_dlp/extractor/common.py | |
parent | 125728b038a17f53397a85584b4e9205ca3a062c (diff) | |
download | hypervideo-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.py | 5 |
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): """ |