get twitter views.

This commit is contained in:
Avi Peretz 2019-06-20 14:41:51 +03:00
parent d7617c4174
commit 77c07d1cc2

View File

@ -14,6 +14,7 @@ from ..utils import (
remove_end, remove_end,
try_get, try_get,
xpath_text, xpath_text,
parse_count
) )
from .periscope import PeriscopeIE from .periscope import PeriscopeIE
@ -165,6 +166,7 @@ class TwitterCardIE(TwitterBaseIE):
config = None config = None
formats = [] formats = []
duration = None duration = None
view_count = None
urls = [url] urls = [url]
if path.startswith('cards/'): if path.startswith('cards/'):
@ -265,6 +267,7 @@ class TwitterCardIE(TwitterBaseIE):
title = 'Twitter web player' title = 'Twitter web player'
thumbnail = config.get('posterImage') thumbnail = config.get('posterImage')
duration = float_or_none(track.get('durationMs'), scale=1000) duration = float_or_none(track.get('durationMs'), scale=1000)
view_count = parse_count(track.get('viewCount'))
self._remove_duplicate_formats(formats) self._remove_duplicate_formats(formats)
self._sort_formats(formats) self._sort_formats(formats)
@ -275,6 +278,7 @@ class TwitterCardIE(TwitterBaseIE):
'thumbnail': thumbnail, 'thumbnail': thumbnail,
'duration': duration, 'duration': duration,
'formats': formats, 'formats': formats,
'view_count': view_count
} }