Browse Source

[mediaset] Add support for shortcut

master-ytdl-org
Sergey M․ 8 years ago
parent
commit
ca04de463d
No known key found for this signature in database GPG Key ID: 2C393E0F18A9236D
1 changed files with 14 additions and 6 deletions
  1. +14
    -6
      youtube_dl/extractor/mediaset.py

+ 14
- 6
youtube_dl/extractor/mediaset.py View File

@ -1,6 +1,8 @@
# coding: utf-8 # coding: utf-8
from __future__ import unicode_literals from __future__ import unicode_literals
import re
from .common import InfoExtractor from .common import InfoExtractor
from ..compat import compat_str from ..compat import compat_str
from ..utils import ( from ..utils import (
@ -13,12 +15,15 @@ from ..utils import (
class MediasetIE(InfoExtractor): class MediasetIE(InfoExtractor):
_VALID_URL = r'''(?x) _VALID_URL = r'''(?x)
https?://
(?:www\.)?video\.mediaset\.it/
(?:
(?:video|on-demand)/(?:[^/]+/)+[^/]+_|
player/playerIFrame(?:Twitter)?\.shtml\?.*?\bid=
)(?P<id>[0-9]+)
(?:
mediaset:|
https?://
(?:www\.)?video\.mediaset\.it/
(?:
(?:video|on-demand)/(?:[^/]+/)+[^/]+_|
player/playerIFrame(?:Twitter)?\.shtml\?.*?\bid=
)
)(?P<id>[0-9]+)
''' '''
_TESTS = [{ _TESTS = [{
# full episode # full episode
@ -49,6 +54,9 @@ class MediasetIE(InfoExtractor):
# iframe twitter (from http://www.wittytv.it/se-prima-mi-fidavo-zero/) # iframe twitter (from http://www.wittytv.it/se-prima-mi-fidavo-zero/)
'url': 'https://www.video.mediaset.it/player/playerIFrameTwitter.shtml?id=665104&playrelated=false&autoplay=false&related=true&hidesocial=true', 'url': 'https://www.video.mediaset.it/player/playerIFrameTwitter.shtml?id=665104&playrelated=false&autoplay=false&related=true&hidesocial=true',
'only_matching': True, 'only_matching': True,
}, {
'url': 'mediaset:661824',
'only_matching': True,
}] }]
def _real_extract(self, url): def _real_extract(self, url):


Loading…
Cancel
Save