diff options
| -rw-r--r-- | youtube_dl/extractor/extractors.py | 1 | ||||
| -rw-r--r-- | youtube_dl/extractor/servingsys.py | 72 | 
2 files changed, 0 insertions, 73 deletions
| diff --git a/youtube_dl/extractor/extractors.py b/youtube_dl/extractor/extractors.py index 7a1e0dad6..53d527440 100644 --- a/youtube_dl/extractor/extractors.py +++ b/youtube_dl/extractor/extractors.py @@ -995,7 +995,6 @@ from .scrippsnetworks import ScrippsNetworksWatchIE  from .seeker import SeekerIE  from .senateisvp import SenateISVPIE  from .sendtonews import SendtoNewsIE -from .servingsys import ServingSysIE  from .servus import ServusIE  from .sevenplus import SevenPlusIE  from .sexu import SexuIE diff --git a/youtube_dl/extractor/servingsys.py b/youtube_dl/extractor/servingsys.py deleted file mode 100644 index c013d678f..000000000 --- a/youtube_dl/extractor/servingsys.py +++ /dev/null @@ -1,72 +0,0 @@ -from __future__ import unicode_literals - -from .common import InfoExtractor -from ..utils import ( -    int_or_none, -) - - -class ServingSysIE(InfoExtractor): -    _VALID_URL = r'https?://(?:[^.]+\.)?serving-sys\.com/BurstingPipe/adServer\.bs\?.*?&pli=(?P<id>[0-9]+)' - -    _TEST = { -        'url': 'http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=is&c=23&pl=VAST&pli=5349193&PluID=0&pos=7135&ord=[timestamp]&cim=1?', -        'info_dict': { -            'id': '5349193', -            'title': 'AdAPPter_Hyundai_demo', -        }, -        'playlist': [{ -            'md5': 'baed851342df6846eb8677a60a011a0f', -            'info_dict': { -                'id': '29955898', -                'ext': 'flv', -                'title': 'AdAPPter_Hyundai_demo (1)', -                'duration': 74, -                'tbr': 1378, -                'width': 640, -                'height': 400, -            }, -        }, { -            'md5': '979b4da2655c4bc2d81aeb915a8c5014', -            'info_dict': { -                'id': '29907998', -                'ext': 'flv', -                'title': 'AdAPPter_Hyundai_demo (2)', -                'duration': 34, -                'width': 854, -                'height': 480, -                'tbr': 516, -            }, -        }], -        'params': { -            'playlistend': 2, -        }, -        '_skip': 'Blocked in the US [sic]', -    } - -    def _real_extract(self, url): -        pl_id = self._match_id(url) -        vast_doc = self._download_xml(url, pl_id) - -        title = vast_doc.find('.//AdTitle').text -        media = vast_doc.find('.//MediaFile').text -        info_url = self._search_regex(r'&adData=([^&]+)&', media, 'info URL') - -        doc = self._download_xml(info_url, pl_id, 'Downloading video info') -        entries = [{ -            '_type': 'video', -            'id': a.attrib['id'], -            'title': '%s (%s)' % (title, a.attrib['assetID']), -            'url': a.attrib['URL'], -            'duration': int_or_none(a.attrib.get('length')), -            'tbr': int_or_none(a.attrib.get('bitrate')), -            'height': int_or_none(a.attrib.get('height')), -            'width': int_or_none(a.attrib.get('width')), -        } for a in doc.findall('.//AdditionalAssets/asset')] - -        return { -            '_type': 'playlist', -            'id': pl_id, -            'title': title, -            'entries': entries, -        } | 
