X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=videosite%2FDailyMotionGrabber.pm;h=5e4f10ed1092b075821b229a53b68ce71e48136e;hb=e7da1d6ef392d2533bf4f31ba6bca3d3824352cd;hp=081b4b4034e748371f91917ffde49687400d0a2a;hpb=7d7ff7b6405f55adf3e083808da57b6bc6a31312;p=videosite.git diff --git a/videosite/DailyMotionGrabber.pm b/videosite/DailyMotionGrabber.pm index 081b4b4..5e4f10e 100644 --- a/videosite/DailyMotionGrabber.pm +++ b/videosite/DailyMotionGrabber.pm @@ -45,7 +45,7 @@ sub _parse { $metadata->{'URL'} = $url; $metadata->{'ID'} = $2; $metadata->{'TYPE'} = 'video'; - $metadata->{'SOURCE'} = 'dailymotion'; + $metadata->{'SOURCE'} = $self->{'NAME'}; $metadata->{'TITLE'} = undef; $metadata->{'DLURL'} = undef; @@ -72,9 +72,11 @@ sub _parse { # Look for the download URL foreach $e (@text) { - if ($e->[0] =~ m|\.addVariable\("url", "([^\"]+)"|) { + if ($e->[0] =~ m|\.addVariable\("video", "([^\"]+)"|) { $metadata->{'DLURL'} = $1; $metadata->{'DLURL'} =~ s/%(..)/chr(hex($1))/ge; + $metadata->{'DLURL'} =~ s/\@\@spark.*//g; + $metadata->{'DLURL'} = 'http://www.dailymotion.com' . $metadata->{'DLURL'}; } }