SVN: toys/rsget.pl/Get: StorageTo X7
    sparky 
    sparky at pld-linux.org
       
    Tue Jul 13 13:57:38 CEST 2010
    
    
  
Author: sparky
Date: Tue Jul 13 13:57:38 2010
New Revision: 11665
Modified:
   toys/rsget.pl/Get/StorageTo
   toys/rsget.pl/Get/X7
Log:
- improved
Modified: toys/rsget.pl/Get/StorageTo
==============================================================================
--- toys/rsget.pl/Get/StorageTo	(original)
+++ toys/rsget.pl/Get/StorageTo	Tue Jul 13 13:57:38 2010
@@ -9,7 +9,7 @@
 short: ST
 web: "http://storage.to/"
 uri: qr{storage\.to/get/[a-zA-Z0-9]{8}([\?/].*?)?$}
-status: OK 2010-06-04
+status: OK 2010-07-13
 
 start:
 	GET( $-{_uri} );
@@ -24,7 +24,7 @@
 	! s/^.*?{\s+//;
 	! s/\s+}.*?$//;
 
-	ERROR( "download failed" ) if /'state'\s*:\s*'failed'/;
+	DELAY( 5 * 60, "download failed" ) if /'state'\s*:\s*'failed'/;
 
 	! /'countdown'\s*:\s*(\d+)/;
 	my $wait = $1;
Modified: toys/rsget.pl/Get/X7
==============================================================================
--- toys/rsget.pl/Get/X7	(original)
+++ toys/rsget.pl/Get/X7	Tue Jul 13 13:57:38 2010
@@ -23,6 +23,8 @@
 
 	ERROR( "file not found" )
 		if /<title>File not found/;
+	ERROR( "not allowed: $1" )
+		if /(The requested file is larger.*only premium.*?)</;
 
 	! m#<b>Download</b>\s+\((\d+(?:,\d+)?\s*[KMG]?B)\)#s;
 	my $asize = $1;
    
    
More information about the pld-cvs-commit
mailing list