SVN: toys/fun/rsget.pl

sparky sparky at pld-linux.org
Sat Mar 7 01:29:45 CET 2009


Author: sparky
Date: Sat Mar  7 01:29:44 2009
New Revision: 10175

Modified:
   toys/fun/rsget.pl
Log:
- NL: unknown_file_data means file hasn't been found
- extended todo


Modified: toys/fun/rsget.pl
==============================================================================
--- toys/fun/rsget.pl	(original)
+++ toys/fun/rsget.pl	Sat Mar  7 01:29:44 2009
@@ -4,9 +4,20 @@
 # Use/modify/distribute under GPL v2 or newer.
 #
 =item TODO:
+
 - removing URI from list should stop download
 - new URI higher in the list should replace any connection
   to the same network if still in the wait stage
+- check all the URIs just after finding them in the list
+  (catch non-existing files quickly)
+- restart download if same URI has been added second time
+- MegaUpload: update, there is new page, and new captcha
+
+Wishlist:
+- multiple source IP support
+- handle multiple alternatives for same file
+- add more servers
+
 =cut
 use strict;
 use warnings;
@@ -625,7 +636,7 @@
 	$self->print("starting......");
 	$self->{referer} = $url;
 
-	if ( $body =~ /Sorry, we don't host the requested file/ ) {
+	if ( $body =~ /(Sorry, we don't host the requested file|unknown_file_data)/ ) {
 		return $self->error( "file not found" );
 	}
 	if ( $body =~ /We will prepare your download/ ) {


More information about the pld-cvs-commit mailing list