--- /dev/null
+--- clive-0.3.1/clive/parse.py 2007-10-28 23:11:16.000000000 +0200
++++ clive-0.3.1.delfi/clive/parse.py 2007-11-21 23:21:45.850962793 +0200
+@@ -52,6 +52,8 @@
+ video_url = self._parse_guba(data)
+ elif url.find('stage6.divx.com') != -1:
+ video_url = self._parse_stage6(data)
++ elif url.find('delfi.') != -1:
++ video_url = self._parse_delfi(data)
+ else:
+ (scheme, host, path, params, query, fragment) = \
+ urlparse.urlparse(url)
+@@ -136,6 +138,14 @@
+ return self._parse_from_to(data,
+ 'http://video.stage6.com/', '&')
+
++ def _parse_delfi(self, data):
++ text = self._parse_from_to(data, "flv_url:", ",")
++ try:
++ return urllib.unquote(text.replace("'", "").split('flv_url: ',2)[1])
++ except IndexError:
++ pass
++ return ''
++
+ def _parse_from_to(self, data, _from, to, skip_from=0):
+ start = data.find(_from)
+ end = data.find(to, start)