Author: sparky
Date: Thu Jul 15 03:10:30 2010
New Revision: 11676

Modified:
   toys/rsget.pl/Video/Break
Log:
- fixed


Modified: toys/rsget.pl/Video/Break
==============================================================================
--- toys/rsget.pl/Video/Break   (original)
+++ toys/rsget.pl/Video/Break   Thu Jul 15 03:10:30 2010
@@ -10,7 +10,7 @@
 web: "http://www.break.com/";
 uri: qr{break\.com/.+?/.+}
 slots: max
-status: BROKEN 2010-07-13
+status: OK 2010-07-15
 
 # TODO: support pictures
 
@@ -20,22 +20,18 @@
        ERROR( "file not found" )
                if m{404 Page Not Found} or $-{_referer} eq 
"http://www.break.com/";;
 
-       ! m{<meta name="title" content="(.*?)"};
-       my $name = de_ml( $1 );
-       $name =~ s{/}{_}g;
-       $name .= ".flv";
-       INFO( name => $name, quality => "flv" );
-
-       ! m{sGlobalContentFilePath='(.*?)'};
-       my $fp = $1;
        ! m{sGlobalFileName='(.*?)'};
-       my $fn = $1;
-       ! m{var\s+videoPath\s*=\s*"(.*?)"};
-       my $vp = $1;
+       my $uri = $1;
+       ! m{var\s+videoPath\s*=\s*sGlobalFileName\s*\+\s*'(.*?)';};
+       $uri .= $1;
+
+       ! $uri =~ m#.*/(.+)#;
+       INFO( name => $1, quality => "flv" );
+
+       ! m{sGlobalToken='([0-9A-F]+)'};
+       my $token = $1;
 
-       ! m{\s+flashVars\.icon\s*=\s*"(.*?)"};
-       my $icon = $1;
 
-       DOWNLOAD( "$vp$fp/$fn.flv?$icon", fname => $name );
+       DOWNLOAD( "$uri?$token" );
 
 # vim: filetype=perl:ts=4:sw=4
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to