1 --- clive-0.4.10/src/clive/parse.py~ 2008-04-25 23:53:39.000000000 +0300
2 +++ clive-0.4.10/src/clive/parse.py 2008-04-25 23:55:53.000000000 +0300
4 ('dailymotion.', 'dmotion', self._parse_dmotion),
5 ('guba.com', 'guba', self._parse_guba),
6 ('metacafe.', 'metac', self._parse_metacafe),
7 + ('delfi.', 'delfi', self._parse_delfi),
10 ## Parses a video page data (HTML)
12 url = self._parse_from_to(data, 'mediaURL=', '&', skip_from=1)
13 return (url, vid, low_quality)
15 + def _parse_delfi(self, url, data, low_quality):
16 + text = self._parse_from_to(data, "flv_url:", ",")
18 + url = urllib.unquote(text.replace("'", "").split('flv_url: ',2)[1])
22 + vid = md5.new(str(time.time())).hexdigest()[:8]
23 + return (url, vid, low_quality)
25 def _random_vid(self):
26 return md5.new(str(time.time())).hexdigest()[:8]