aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Dersey <pdersey@gmail.com>2012-09-27 12:13:50 -0400
committerPaul Dersey <pdersey@gmail.com>2012-09-27 12:13:50 -0400
commit46f4dae05a1ad33dd0561c23d185fca1663bb4cf (patch)
tree30d984fc2f4d89352c43b6db937ed5db4cb0993b
parent36228b9f9239fd7e7301e194207844cb9fe623ed (diff)
downloadget-flash-videos-46f4dae05a1ad33dd0561c23d185fca1663bb4cf.tar.gz
Fix Youtube
Add signature to url_map
-rw-r--r--lib/FlashVideo/Site/Youtube.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/FlashVideo/Site/Youtube.pm b/lib/FlashVideo/Site/Youtube.pm
index 70e4994..af51f0a 100644
--- a/lib/FlashVideo/Site/Youtube.pm
+++ b/lib/FlashVideo/Site/Youtube.pm
@@ -178,6 +178,7 @@ sub parse_youtube_url_encoded_fmt_stream_map {
my $format = "";
my $url = "";
+ my $sig = "";
foreach my $pair (split /&/, $params) {
my ($name, $value) = split /=/, $pair;
@@ -185,10 +186,12 @@ sub parse_youtube_url_encoded_fmt_stream_map {
$format = $value;
} elsif ($name eq "url") {
$url = uri_unescape($value);
+ } elsif ($name eq "sig") {
+ $sig = $value;
}
}
-
- $map->{$format} = $url;
+
+ $map->{$format} = "$url&signature=$sig";
}
return $map;