diff options
| author | Sergey M․ <dstftw@gmail.com> | 2015-08-16 17:22:13 +0600 | 
|---|---|---|
| committer | Sergey M․ <dstftw@gmail.com> | 2015-08-16 17:22:13 +0600 | 
| commit | 974f1a385a452b1c86d6f3ff16035b30baaeeb64 (patch) | |
| tree | b1cae8538371695d8ce407f0f6e8c33be747a885 | |
| parent | 6900b4f6f52ba783bb7a6028fd174250c8832a38 (diff) | |
[playtvak] Improve description extraction and add test for metro
| -rw-r--r-- | youtube_dl/extractor/playtvak.py | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/youtube_dl/extractor/playtvak.py b/youtube_dl/extractor/playtvak.py index 4e5034dc6..2b338966f 100644 --- a/youtube_dl/extractor/playtvak.py +++ b/youtube_dl/extractor/playtvak.py @@ -71,6 +71,19 @@ class PlaytvakIE(InfoExtractor):              'upload_date': '20150808',              'is_live': False,          } +    }, {  # metro.cz +        'url': 'http://www.metro.cz/video-pod-billboardem-se-na-vltavske-roztocil-kolotoc-deti-vozil-jen-par-hodin-1hx-/metro-extra.aspx?c=A141111_173251_metro-extra_row', +        'md5': '84fc1deedcac37b7d4a6ccae7c716668', +        'info_dict': { +            'id': 'A141111_173251_metro-extra_row', +            'ext': 'mp4', +            'title': 'Recesisté udělali z billboardu kolotoč', +            'description': 'md5:7369926049588c3989a66c9c1a043c4c', +            'thumbnail': 're:(?i)^https?://.*\.(?:jpg|png)$', +            'timestamp': 1415725500, +            'upload_date': '20141111', +            'is_live': False, +        }      }, {          'url': 'http://www.playtvak.cz/embed.aspx?idvideo=V150729_141549_play-porad_kuko',          'only_matching': True, @@ -146,6 +159,8 @@ class PlaytvakIE(InfoExtractor):          is_live = item['type'] == 'stream'          if is_live:              title = self._live_title(title) +        description = self._og_search_description(webpage, default=None) or self._html_search_meta( +            'description', webpage, 'description')          timestamp = None          duration = None          if not is_live: @@ -157,7 +172,7 @@ class PlaytvakIE(InfoExtractor):          return {              'id': video_id,              'title': title, -            'description': self._og_search_description(webpage), +            'description': description,              'thumbnail': item.get('image'),              'duration': duration,              'timestamp': timestamp, | 
