# Note - don't use this code. See link above. package PerlMonksChat; use LWP::UserAgent; use HTTP::Request; use HTML::Entities; sub new { my $class=shift; my $url=shift||'http://www.perlmonks.org/index.pl?node_id=2518'; my $self={}; $self->{url}=$url; $self->{ua}=new LWP::UserAgent; $self->{req}=new HTTP::Request('GET', $url); $self->{cache}=[]; bless $self, $class; return $self; } sub getalllines { my $self=shift; $ua=$self->{ua}; $req=$self->{req}; # print "(* grabbing *)\n"; my $response=$ua->request($req); if ($response->is_success) { my $c=$response->content; # print $c; if ($c =~ /