]> git.pld-linux.org Git - packages/clive.git/blob - clive-spz.patch
- full domain match
[packages/clive.git] / clive-spz.patch
1 --- clive-0.4.11/src/clive/parse.py     2008-04-26 16:06:21.000000000 +0300
2 +++ clive-0.4.11-spz/src/clive/parse.py 2008-04-26 16:04:07.000000000 +0300
3 @@ -51,6 +51,7 @@
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),
8          ]
9  
10      ## Parses a video page data (HTML)
11 @@ -288,6 +289,14 @@
12          vid = md5.new(str(time.time())).hexdigest()[:8]
13          return (url, vid, low_quality)
14  
15 +    def _parse_southparkzone(self, url, data, low_quality):
16 +        mirror_id = self._parse_from_to(data, "episodeinfo.php?mirror=", "'")
17 +        data = self._graburl("http://www.southparkzone.com/" + mirror_id)
18 +        url = self._parse_from_to(data, "<location><![CDATA[", "]]></location>", skip_from = 1)
19 +
20 +        vid = md5.new(str(time.time())).hexdigest()[:8]
21 +        return (url, vid, low_quality)
22 +
23      def _random_vid(self):
24          return md5.new(str(time.time())).hexdigest()[:8]
25  
This page took 0.043799 seconds and 3 git commands to generate.