#!/usr/bin/perl
use Getopt::Long;
my $prefix = '';
GetOptions( 'prefix=s' => \$prefix,
'title=s' => \$title,
'main=s' => \$main ) || die "Wrong options\n";
$file = $ARGV[0];
open(FILE, "$file") || die "File not found: $file\n";
$prevdepth = 1;
$depth = 1;
print ") {
if (/^\s*href/ && !/.*\<\/A\>$/i) {
chop;
$_ = $_ . ;
}
if (/\/i) {
$depth++;
} elsif (/\<\/UL\>/i) {
print "/" if ($prevdepth == $depth);
$depth--;
print ">\n
(.+)\<\/A\>$/i) {
$url = "$prefix/$1";
$name = dehtml($2);
$name =~ s/\s+/ /g;
print "/" if ($prevdepth == $depth);
print ">\n\n";
close(FILE);
sub dehtml
{
my ( $str ) = @_;
$str =~ s/\<(tt|b) class=\"([^\"]*)\"\>//g;
$str =~ s/\<\/(tt|b)\>//g;
$str =~ s/\//g;
$str =~ s/\<\/i\>//g;
return $str;
}