1 --- clive-0.4.3/clive/parse.py~ 2008-01-25 02:37:04.087918332 +0200
2 +++ clive-0.4.3/clive/parse.py 2008-01-25 02:37:22.658094354 +0200
4 ('guba.com', 'guba', self._parse_guba),
5 ('stage6.', 'stage6', self._parse_stage6),
6 ('metacafe.', 'metac', self._parse_metacafe),
7 + ('delfi.', 'delfi', self._parse_delfi),
10 ## Parses a video page data (HTML).
15 + def _parse_delfi(self, url, data):
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]
25 def _parse_from_to(self, data, _from, to, skip_from=0):
26 start = data.find(_from)
27 end = data.find(to, start)