my %projects;
-foreach my $year (qw/2010 2011 2012 2013/) {
+foreach my $year (qw/2010 2011 2012 2013 2014 2015/) {
open LIST, "projects$year";
while (<LIST>) {
chomp;
$project = $2;
}
}
- if (/(Domovská stránka projektu|Project home ?page)[:* ]*<(.*)>/) {
+ if (/(Domovská stránka projektu|Project home ?page)[:* ]*<([^<>]*)>/) {
$url = $2;
}
if (/\[\[!meta title="([^"]*)"\]\]/) {
$projects{$project}{'students'} = [];
}
my $p = $projects{$project};
- $$p{'url'} = $url;
+ if (!$$p{'url'} or $url) {
+ $$p{'url'} = $url;
+ }
push @{$$p{'students'}}, { 'file' => $file, 'name' => $name, 'year' => $year };
}
}