use Data::Dump qw/dump/;
use Storable qw/dclone/;
use Pod::Usage qw/pod2usage/;
+use LWP::Simple;
use POSIX ":sys_wait_h"; # imports WNOHANG
Create merged index of databases which have links
+=item --mirror http://www.example.com
+
+Tries to download input path files from mirror URI
+
=back
=cut
my $parallel = 0;
my $only_links = 0;
my $merge = 0;
+my $mirror;
my $help;
my $log = _new WebPAC::Common()->_get_logger();
"parallel=i" => \$parallel,
"only-links!" => \$only_links,
"merge" => \$merge,
+ "mirror=s" => \$mirror,
"help" => \$help,
);
delete($input->{modify_file});
}
+ if ( $mirror ) {
+ my $path = $input->{path} || die "no input path in ",dump( $input );
+ $log->info( "mirror ", $path, " ", -s $path, " bytes" );
+
+ $log->warn( "$path not modified" )
+ if mirror( "$mirror/$path", $path ) == RC_NOT_MODIFIED;
+ }
+
my $input_db = new WebPAC::Input(
module => $input_module,
limit => $limit || $input->{limit},