- mobj = re.search('file=((\w+):[^&]+)', webpage)
- if mobj: formats.append({
- 'ext': mobj.group(2),
- 'play_path': mobj.group(1),
- 'url': 'rtmp://flashvideo.it.helsinki.fi/vod/',
- 'player_url': 'http://video.helsinki.fi/player.swf',
- 'format_note': 'sd'
- })
-
- mobj = re.search('hd\.file=((\w+):[^&]+)', webpage)
- if mobj: formats.append({
- 'ext': mobj.group(2),
- 'play_path': mobj.group(1),
- 'url': 'rtmp://flashvideo.it.helsinki.fi/vod/',
- 'player_url': 'http://video.helsinki.fi/player.swf',
- 'format_note': 'hd'
- })
+
+ mobj = re.search(r'file=((\w+):[^&]+)', webpage)
+ if mobj:
+ formats.append({
+ 'ext': mobj.group(2),
+ 'play_path': mobj.group(1),
+ 'url': 'rtmp://flashvideo.it.helsinki.fi/vod/',
+ 'player_url': 'http://video.helsinki.fi/player.swf',
+ 'format_note': 'sd',
+ 'quality': 0,
+ })
+
+ mobj = re.search(r'hd\.file=((\w+):[^&]+)', webpage)
+ if mobj:
+ formats.append({
+ 'ext': mobj.group(2),
+ 'play_path': mobj.group(1),
+ 'url': 'rtmp://flashvideo.it.helsinki.fi/vod/',
+ 'player_url': 'http://video.helsinki.fi/player.swf',
+ 'format_note': 'hd',
+ 'quality': 1,
+ })
+
+ self._sort_formats(formats)