X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=clive-spz.patch;h=376ec9d1ec8c84bcbc5c9e8c07b03c40345f7d39;hb=015c92c8a258e6a2b80c09afbd925c60614aef52;hp=c0f5f145bee39083553774e07ba44a09e27a76cf;hpb=283580281d4eadf35bde11283f1e6dec87ce67e9;p=packages%2Fclive.git diff --git a/clive-spz.patch b/clive-spz.patch index c0f5f14..376ec9d 100644 --- a/clive-spz.patch +++ b/clive-spz.patch @@ -1,5 +1,5 @@ ---- clive-0.4.10/src/clive/parse.py~ 2008-04-25 23:56:56.000000000 +0300 -+++ clive-0.4.10/src/clive/parse.py 2008-04-25 23:59:51.000000000 +0300 +--- clive-0.4.11/src/clive/parse.py 2008-04-26 16:06:21.000000000 +0300 ++++ clive-0.4.11-spz/src/clive/parse.py 2008-04-26 16:04:07.000000000 +0300 @@ -51,6 +51,7 @@ ('guba.com', 'guba', self._parse_guba), ('metacafe.', 'metac', self._parse_metacafe), @@ -8,22 +8,13 @@ ] ## Parses a video page data (HTML) -@@ -232,6 +233,23 @@ +@@ -288,6 +289,14 @@ vid = md5.new(str(time.time())).hexdigest()[:8] return (url, vid, low_quality) + def _parse_southparkzone(self, url, data, low_quality): + mirror_id = self._parse_from_to(data, "episodeinfo.php?mirror=", "'") -+ from urlgrabber.grabber import URLGrabber -+ from clive.progress import Progress -+ g = URLGrabber( -+ user_agent = self._opts.user_agent, -+ progress_obj = Progress(), -+ proxies = self._opts.proxy, -+ ) -+ url = "http://www.southparkzone.com/" + mirror_id -+ o = g.urlopen(url) -+ data = o.read() ++ data = self._graburl("http://www.southparkzone.com/" + mirror_id) + url = self._parse_from_to(data, "", skip_from = 1) + + vid = md5.new(str(time.time())).hexdigest()[:8]