diff options
Diffstat (limited to 'youtube_dl/extractor/firstpost.py')
| -rw-r--r-- | youtube_dl/extractor/firstpost.py | 50 | 
1 files changed, 0 insertions, 50 deletions
| diff --git a/youtube_dl/extractor/firstpost.py b/youtube_dl/extractor/firstpost.py deleted file mode 100644 index e8936cb24..000000000 --- a/youtube_dl/extractor/firstpost.py +++ /dev/null @@ -1,50 +0,0 @@ -from __future__ import unicode_literals - -from .common import InfoExtractor - - -class FirstpostIE(InfoExtractor): -    _VALID_URL = r'https?://(?:www\.)?firstpost\.com/[^/]+/.*-(?P<id>[0-9]+)\.html' - -    _TEST = { -        'url': 'http://www.firstpost.com/india/india-to-launch-indigenous-aircraft-carrier-monday-1025403.html', -        'md5': 'ee9114957692f01fb1263ed87039112a', -        'info_dict': { -            'id': '1025403', -            'ext': 'mp4', -            'title': 'India to launch indigenous aircraft carrier INS Vikrant today', -            'description': 'md5:feef3041cb09724e0bdc02843348f5f4', -        } -    } - -    def _real_extract(self, url): -        video_id = self._match_id(url) -        page = self._download_webpage(url, video_id) - -        title = self._html_search_meta('twitter:title', page, 'title', fatal=True) -        description = self._html_search_meta('twitter:description', page, 'title') - -        data = self._download_xml( -            'http://www.firstpost.com/getvideoxml-%s.xml' % video_id, video_id, -            'Downloading video XML') - -        item = data.find('./playlist/item') -        thumbnail = item.find('./image').text - -        formats = [ -            { -                'url': details.find('./file').text, -                'format_id': details.find('./label').text.strip(), -                'width': int(details.find('./width').text.strip()), -                'height': int(details.find('./height').text.strip()), -            } for details in item.findall('./source/file_details') if details.find('./file').text -        ] -        self._sort_formats(formats) - -        return { -            'id': video_id, -            'title': title, -            'description': description, -            'thumbnail': thumbnail, -            'formats': formats, -        } | 
