NAME
XML::RSS::Feed - Encapsulate RSS XML New Items Watching
SYNOPSIS
#!/usr/bin/perl -w
use strict;
use XML::RSS::Feed;
use LWP::Simple;
my %source = (
url => "http://www.jbisbee.com/rdf/",
name => "jbisbee",
delay => 10,
);
my $feed = XML::RSS::Feed->new(%source);
while (1) {
print "Fetching " . $feed->url . "\n";
my $rssxml = get($feed->url);
if (my @late_breaking_news = $feed->parse($rssxml)) {;
for my $headline (@late_breaking_news) {
print $headline->headline . "\n";
}
}
sleep($feed->delay);
}
DESCRIPTION
ATTENTION! - If you want a non-blocking way to watch multiple RSS sources with one process. Use POE::Component::RSSAggregator
AUTHOR
Jeff Bisbee
CPAN ID: JBISBEE
cpan@jbisbee.com
http://www.jbisbee.com/perl/modules/
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
SEE ALSO
POE::Component::RSSAggregator, XML::RSS::Feed::Factory, XML::RSS::Feed::Headline