From 8588d09e6bcf033c73647c7e4b5f58cde2634538 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Mon, 19 Dec 2011 20:32:05 +1100 Subject: [PATCH] Added swf hash url back into iView --- common.py | 4 +++- iview.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common.py b/common.py index 6b64896..fbc5c2a 100644 --- a/common.py +++ b/common.py @@ -88,7 +88,7 @@ def grab_json(url, max_age): f.close() return doc -def download_rtmp(filename, vbase, vpath): +def download_rtmp(filename, vbase, vpath, hash_url=None): if vpath.endswith(".flv"): vpath = vpath[:-4] cmd = [ @@ -97,6 +97,8 @@ def download_rtmp(filename, vbase, vpath): "-r", vbase, "-y", vpath, ] + if hash_url is not None: + cmd += ["--swfVfy", hash_url] try: p = subprocess.Popen(cmd) ret = p.wait() diff --git a/iview.py b/iview.py index 4319543..0d2e21d 100644 --- a/iview.py +++ b/iview.py @@ -25,7 +25,7 @@ class IviewNode(Node): vpath, ext = self.vpath.rsplit(".", 1) vpath = ext + ":" + vpath filename = self.title + "." + ext - download_rtmp(filename, vbase, vpath) + download_rtmp(filename, vbase, vpath, HASH_URL) def fill_nodes(root_node): -- 2.39.2