--- comics/fetch.pl.new 2015/05/07 12:31:43 1.18 +++ comics/fetch.pl.new 2015/07/13 12:56:58 1.19 @@ -2,6 +2,9 @@ ############################################################################### # $Log: fetch.pl.new,v $ +# Revision 1.19 2015/07/13 12:56:58 nick +# Added Sally Forth and Pearls Before Swine. Adding Sally Forth required a change in the 'wget' command for fetching the index file to include 'user-agent' and 'referer'. +# # Revision 1.18 2015/05/07 12:31:43 nick # Added favicon # @@ -27,7 +30,7 @@ use Date::Calc qw/Date_to_Text_Long Toda ## ## Some default values ## -my $ver = '$Id: fetch.pl.new,v 1.18 2015/05/07 12:31:43 nick Exp $'; +my $ver = '$Id: fetch.pl.new,v 1.19 2015/07/13 12:56:58 nick Exp $'; my $comicFile = "comics.conf"; my %comics = &readComicConfig ( $comicFile ); my %opts = &fetchOptions( ); @@ -69,6 +72,7 @@ foreach my $comic ( sort keys %comics ) } close(IMG); + system( "/usr/bin/convert -resize 640 $file $file" ) if ( $size > 640 ) } @@ -301,7 +305,10 @@ sub indexDownload ($$) { my ( @lines, $comicLine, $mainURL ); my $comicIndex = "indexes/index.$comic"; - `wget -q $comics->{$comic}{'url'} -O $comicIndex`; + my $wget_cmd = "wget -q --referer=\"$comics->{$comic}{'url'}\" " . + "--user-agent=\"$USER_AGENT\" " . + "$comics->{$comic}{'url'} -O $comicIndex"; + system($wget_cmd); if ( ! open FILEN, "<$comicIndex" ) { return "ERROR: Can't open index file for " . $comics->{$comic}{'fullName'} .