From 77c07d1cc2b167e3a910e2dd2ca1d7269f4b5a4f Mon Sep 17 00:00:00 2001 From: Avi Peretz Date: Thu, 20 Jun 2019 14:41:51 +0300 Subject: [PATCH] get twitter views. --- youtube_dl/extractor/twitter.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/youtube_dl/extractor/twitter.py b/youtube_dl/extractor/twitter.py index 41d0b6be8..852589b65 100644 --- a/youtube_dl/extractor/twitter.py +++ b/youtube_dl/extractor/twitter.py @@ -14,6 +14,7 @@ from ..utils import ( remove_end, try_get, xpath_text, + parse_count ) from .periscope import PeriscopeIE @@ -165,6 +166,7 @@ class TwitterCardIE(TwitterBaseIE): config = None formats = [] duration = None + view_count = None urls = [url] if path.startswith('cards/'): @@ -265,6 +267,7 @@ class TwitterCardIE(TwitterBaseIE): title = 'Twitter web player' thumbnail = config.get('posterImage') duration = float_or_none(track.get('durationMs'), scale=1000) + view_count = parse_count(track.get('viewCount')) self._remove_duplicate_formats(formats) self._sort_formats(formats) @@ -275,6 +278,7 @@ class TwitterCardIE(TwitterBaseIE): 'thumbnail': thumbnail, 'duration': duration, 'formats': formats, + 'view_count': view_count }