diff options
| author | Remita Amine <remitamine@gmail.com> | 2021-04-04 15:52:14 +0100 | 
|---|---|---|
| committer | Remita Amine <remitamine@gmail.com> | 2021-04-04 16:28:26 +0100 | 
| commit | e165f5641fdf62975d3b6a40132a475c9cbaea2a (patch) | |
| tree | bfa70d75fa9e9bd723e9e9b0ac0fc0e953f87206 | |
| parent | aee6feb02adaa316455ea9497e92cc82b720f231 (diff) | |
[extractor/common] fix JSON-LD VideoObject author extraction
| -rw-r--r-- | youtube_dl/extractor/common.py | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/youtube_dl/extractor/common.py b/youtube_dl/extractor/common.py index fcbf18ee6..8ef22779a 100644 --- a/youtube_dl/extractor/common.py +++ b/youtube_dl/extractor/common.py @@ -70,6 +70,7 @@ from ..utils import (      str_or_none,      str_to_int,      strip_or_none, +    try_get,      unescapeHTML,      unified_strdate,      unified_timestamp, @@ -1282,7 +1283,7 @@ class InfoExtractor(object):                  'thumbnail': url_or_none(e.get('thumbnailUrl') or e.get('thumbnailURL')),                  'duration': parse_duration(e.get('duration')),                  'timestamp': unified_timestamp(e.get('uploadDate')), -                'uploader': str_or_none(e.get('author')), +                'uploader': try_get(e, lambda x: x['author']['name'], compat_str),                  'filesize': float_or_none(e.get('contentSize')),                  'tbr': int_or_none(e.get('bitrate')),                  'width': int_or_none(e.get('width')), | 
