1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-12-22 16:57:40 +00:00

Download from utv.unistra.fr (PR #1271)

Squashed to a single commit to keep the file 'youtube-dl' unchanged and remove the revert commit.
This commit is contained in:
Pierre Rudloff 2013-08-18 17:02:39 +02:00 committed by Jaime Marquínez Ferrándiz
parent 063fcc9676
commit 75e1b46add
2 changed files with 23 additions and 0 deletions

View file

@ -75,6 +75,7 @@ from .tudou import TudouIE
from .tumblr import TumblrIE from .tumblr import TumblrIE
from .tutv import TutvIE from .tutv import TutvIE
from .ustream import UstreamIE from .ustream import UstreamIE
from .utv import UTVIE
from .vbox7 import Vbox7IE from .vbox7 import Vbox7IE
from .veoh import VeohIE from .veoh import VeohIE
from .vevo import VevoIE from .vevo import VevoIE

View file

@ -0,0 +1,22 @@
import re
from .common import InfoExtractor
class UTVIE(InfoExtractor):
_VALID_URL = r'http://utv.unistra.fr/index.php\?id_video\=(\d+)'
def _real_extract(self, url):
id = re.match(self._VALID_URL, url).group(1)
webpage = self._download_webpage(url, id)
url = re.search(r'file: "(.*?)",', webpage).group(1)
title = re.search(r'/utv/\d+/.*/(.*?).mp4', url).group(1)
video_url = 'http://vod-flash.u-strasbg.fr:8080/' + url
track_info = {'id':id,
'title' : title,
'ext' : 'mp4',
'url' : video_url
}
return [track_info]