[eventive] Add eventive extractor skeleton

This commit is contained in:
Elan Ruusamäe 2020-10-20 10:38:03 +03:00
parent 7d740e7dc7
commit 413fb7b0c3
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,30 @@
# coding: utf-8
from __future__ import unicode_literals
import re
from .common import InfoExtractor
class EventiveIE(InfoExtractor):
SUBTITLE_DATE_RE = re.compile(r'\((\d{2}\.\d{2}\.\d{4}\s\d{2}:\d{2})\)$')
_VALID_URL = r'https://watch\.eventive\.org/account/play/(?P<id>[a-f\d+]{24})(?:\?m=1)?'
_TESTS = [
{
'note': 'Test Url from issue: https://github.com/ytdl-org/youtube-dl/issues/26619',
'url': 'https://watch.eventive.org/account/play/5f0368a74282a70029055ca8',
'md5': '',
'info_dict': {
'id': '5f0368a74282a70029055ca8',
'ext': 'mp4',
'title': 'TEST YOUR DEVICE COMPATIBILITY',
'thumbnail': r're:https://eventive.imgix.net/.*\.jpg$',
}
},
]
def _real_extract(self, url):
video_id = self._match_id(url)
info = {
'id': video_id,
}
return info

View File

@ -327,6 +327,7 @@ from .espn import (
) )
from .esri import EsriVideoIE from .esri import EsriVideoIE
from .europa import EuropaIE from .europa import EuropaIE
from .eventive import EventiveIE
from .everyonesmixtape import EveryonesMixtapeIE from .everyonesmixtape import EveryonesMixtapeIE
from .expotv import ExpoTVIE from .expotv import ExpoTVIE
from .expressen import ExpressenIE from .expressen import ExpressenIE