From 343c86fa0bff0a4ea22039cc703a9a1a222470c8 Mon Sep 17 00:00:00 2001 From: Avichai Cohen Date: Tue, 2 Apr 2019 16:22:54 +0300 Subject: [PATCH] Adding is_live to info dictionary of facebook videos --- youtube_dl/extractor/facebook.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/youtube_dl/extractor/facebook.py b/youtube_dl/extractor/facebook.py index 789dd79d5..464ffd47f 100644 --- a/youtube_dl/extractor/facebook.py +++ b/youtube_dl/extractor/facebook.py @@ -218,6 +218,7 @@ class FacebookIE(InfoExtractor): 'ext': 'mp4', 'title': '#ESLOne VoD - Birmingham Finals Day#1 Fnatic vs. @Evil Geniuses', 'uploader': 'ESL One Dota 2', + 'is_live': False }, 'params': { 'skip_download': True, @@ -379,6 +380,8 @@ class FacebookIE(InfoExtractor): if not video_data: raise ExtractorError('Cannot parse data') + is_live = video_data[0].get('is_broadcast', False) and video_data[0].get('is_live_stream', False) + formats = [] for f in video_data: format_id = f['stream_type'] @@ -442,6 +445,7 @@ class FacebookIE(InfoExtractor): 'timestamp': timestamp, 'thumbnail': thumbnail, 'view_count': view_count, + 'is_live': is_live } return webpage, info_dict