5
GetOptions( 'map=s' => \%mapping ) || die "Wrong options\n";
9
open(FILE, "$file") || die "File not found: $file\n";
15
if (/\<H1\>\<A NAME=\".*\" HREF=\".*\"\>(.*)\<\/A\>\<\/H1\>/) {
16
$index = $mapping{$1};
17
# print "Index: $1 => $index\n";
20
} elsif (/\<\/DIR>/) {
23
if (/\<LI\>\<A HREF=\"([^\"]*)\"\>([^<]*)\<\/A\>/) {
24
unless ($lastindex eq $index) {
26
print "</$lastindex>\n";
33
print STDOUT "<entry name=\"$name\" url=\"$url\"/>\n";
42
print "</$lastindex>\n";
49
$str =~ s/\<CODE\>//g;
50
$str =~ s/\<\/CODE\>//g;
52
$str =~ s/\<\/TT\>//g;