Fix videos added to playlist from channel page not having author

Information from additional_info was being overrided with None.

Signed-off-by: Jesús <heckyel@hyperbola.info>
This commit is contained in:
James Taylor 2021-05-15 15:10:40 -07:00 committed by Jesús
parent 37f7a4c1cf
commit f0cd170767
No known key found for this signature in database
GPG Key ID: F6EE7BC59A315766

View File

@ -213,8 +213,6 @@ def extract_item_info(item, additional_info={}):
info['type'] = 'unsupported'
return info
info.update(additional_info)
# type looks like e.g. 'compactVideoRenderer' or 'gridVideoRenderer'
# camelCase split, https://stackoverflow.com/a/37697078
type_parts = [s.lower() for s in re.sub(r'([A-Z][a-z]+)', r' \1', type).split()]
@ -335,6 +333,9 @@ def extract_item_info(item, additional_info={}):
conservative_update(info, 'video_count', extract_int(deep_get(
overlay, 'thumbnailOverlayBottomPanelRenderer', 'text'
)))
info.update(additional_info)
return info
def extract_response(polymer_json):