package MetaParser;
use strict;
use LWP::Simple;
sub new
{
my $pkg = shift;
my $obj = {@_};
$obj = bless {%$obj},$pkg || die 'unable to bless object!';
return $obj;
}
sub getc
{
my $obj = shift;
my $url = shift;
my $content = get($url);
return $content;
}
sub meta
{
my $obj = shift;
my $url = shift;
my $content = get($url);
die "Error retriving $url" unless defined $content;
my @content_lines = split(/\n/, $content); # let's make a gigantic string with all the
my $single_line = join("", @content_lines); # lines of HTML on one line. Come on, it'll be fun
my %meta;
#
$meta{$1} = $2 while $single_line =~ m//gi;
$meta{$1} = $2 while $single_line =~ m//gi;
#
$meta{$1} = $2 while $single_line =~ m//gi;
$meta{$1} = $2 while $single_line =~ m//gi;
#
$meta{$1} = $2 while $single_line =~ m//gi;
$meta{$1} = $2 while $single_line =~ m//gi;
#
$meta{$2} = $1 while $single_line =~ m//gi;
$meta{$2} = $1 while $single_line =~ m//gi;
#
$meta{$2} = $1 while $single_line =~ m//gi;
$meta{$2} = $1 while $single_line =~ m//gi;
return %meta;
}
1;