From a5b20338f8021736597d240c73ba461f841ad392 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Sun, 2 Mar 2014 07:10:43 +1100 Subject: [PATCH] handle videos with no signature --- youtube.cgi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/youtube.cgi b/youtube.cgi index 6a5a92e..67153e2 100755 --- a/youtube.cgi +++ b/youtube.cgi @@ -210,9 +210,13 @@ def get_best_video(player_config): video_url = url_data["url"][0] if "sig" in url_data: signature = url_data["sig"][0] - else: + elif "s" in url_data: signature = decode_signature(js_url, url_data["s"][0]) - video_url = append_to_qs(video_url, {"signature": signature}) + else: + signature = None + + if signature: + video_url = append_to_qs(video_url, {"signature": signature}) best_url = video_url best_quality = quality -- 2.39.2