Browse Source

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

Squashed to a single commit to keep the file 'youtube-dl' unchanged and remove the revert commit.
master
Pierre Rudloff 11 years ago
committed by Jaime Marquínez Ferrándiz
parent
commit
75e1b46add
2 changed files with 23 additions and 0 deletions
  1. 1
      youtube_dl/extractor/__init__.py
  2. 22
      youtube_dl/extractor/utv.py

1
youtube_dl/extractor/__init__.py

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

22
youtube_dl/extractor/utv.py

@ -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]
Loading…
Cancel
Save