|
|
| version 1.22, 2017/12/05 13:37:40 | version 1.23, 2018/01/26 13:05:27 |
|---|---|
| Line 2 | Line 2 |
| ############################################################################### | ############################################################################### |
| # $Log$ | # $Log$ |
| # Revision 1.23 2018/01/26 13:05:27 nick | |
| # Added a new config option to remove all newline from the resulting index.html | |
| # file. This allows for easier parsing for certain comics. I then updated | |
| # the URLs to search for and enabled the newline removal for a handful | |
| # of uComics. | |
| # | |
| # I believe I've also properly fixed the Comic Config version displayed on | |
| # the webpage itself. | |
| # | |
| # Revision 1.22 2017/12/05 13:37:40 nick | # Revision 1.22 2017/12/05 13:37:40 nick |
| # Added the CVS config version to the outpuit. | # Added the CVS config version to the outpuit. |
| # | # |
| Line 150 sub readComicConfig ($$) { | Line 159 sub readComicConfig ($$) { |
| open FILEN, "<$comicFile"; | open FILEN, "<$comicFile"; |
| while (<FILEN>) { | while (<FILEN>) { |
| if ($_ =~ m/^#.* \$Id$/) { | #if ($_ =~ m/^#.* \$Id$/) { |
| if ($_ =~ m/^#.* \$Id$$/) { | |
| $comicConfigVer = $1; | $comicConfigVer = $1; |
| } | } |
| if ( ( $_ !~ m/^#/ ) && ( $_ =~ m/,.*,/) ){ | if ( ( $_ !~ m/^#/ ) && ( $_ =~ m/,.*,/) ){ |
| Line 166 sub readComicConfig ($$) { | Line 176 sub readComicConfig ($$) { |
| $comicConfig{$res[0]}{'ext'} = $res[5]; | $comicConfig{$res[0]}{'ext'} = $res[5]; |
| $comicConfig{$res[0]}{'sunday'} = sprintf("%d", $res[6] || 1); | $comicConfig{$res[0]}{'sunday'} = sprintf("%d", $res[6] || 1); |
| $comicConfig{$res[0]}{'sunday_only'} = sprintf("%d", $res[7] || 0); | $comicConfig{$res[0]}{'sunday_only'} = sprintf("%d", $res[7] || 0); |
| $comicConfig{$res[0]}{'remove_newlines'} = sprintf("%d", $res[8] || 0); | |
| $comicConfig{$res[0]}{'error'} = 0; | $comicConfig{$res[0]}{'error'} = 0; |
| } | } |
| elsif ( $_ =~ m/(.*)\s+=\s+(.*)/ ) { | elsif ( $_ =~ m/(.*)\s+=\s+(.*)/ ) { |
| Line 342 sub indexDownload ($$) { | Line 353 sub indexDownload ($$) { |
| return "ERROR: Can't open index file for " . $comics->{$comic}{'fullName'} . | return "ERROR: Can't open index file for " . $comics->{$comic}{'fullName'} . |
| " (" . $comics->{$comic}{'url'} . ")"; | " (" . $comics->{$comic}{'url'} . ")"; |
| } | } |
| @lines = <FILEN>; | while (<FILEN>) { |
| my $line = $_; | |
| $line =~ s/\R|\ \ +|\t//g if ( $comics->{$comic}{'remove_newliens'} ); | |
| push @lines, $line; | |
| } | |
| close (FILEN); | close (FILEN); |
| unlink ("$comicIndex"); | unlink ("$comicIndex"); |