1 --- clive-0.4.10/src/clive/parse.py~ 2008-04-25 23:56:56.000000000 +0300
2 +++ clive-0.4.10/src/clive/parse.py 2008-04-25 23:59:51.000000000 +0300
4 ('guba.com', 'guba', self._parse_guba),
5 ('metacafe.', 'metac', self._parse_metacafe),
6 ('delfi.', 'delfi', self._parse_delfi),
7 + ('www.southparkzone.com', 'southparkzone', self._parse_southparkzone),
10 ## Parses a video page data (HTML)
12 vid = md5.new(str(time.time())).hexdigest()[:8]
13 return (url, vid, low_quality)
15 + def _parse_southparkzone(self, url, data, low_quality):
16 + mirror_id = self._parse_from_to(data, "episodeinfo.php?mirror=", "'")
17 + from urlgrabber.grabber import URLGrabber
18 + from clive.progress import Progress
20 + user_agent = self._opts.user_agent,
21 + progress_obj = Progress(),
22 + proxies = self._opts.proxy,
24 + url = "http://www.southparkzone.com/" + mirror_id
27 + url = self._parse_from_to(data, "<location><![CDATA[", "]]></location>", skip_from = 1)
29 + vid = md5.new(str(time.time())).hexdigest()[:8]
30 + return (url, vid, low_quality)
32 def _random_vid(self):
33 return md5.new(str(time.time())).hexdigest()[:8]