AnyEvent-Feed

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


    $feed_reader->url
        Just returns the url that this feed reader is fetching from.

    $feed_reader->entry_ages ($new_entry_ages)
    my $entry_ages = $feed_reader->entry_ages
        This will set the age hash which will keep track of already seen
        entries. The keys of the hash will be the calculated hashes of the
        entries and the values will be a counter of how often they have NOT
        been seen anymore (kind of an age counter). After each fetch this
        hash is updated and seen entries get a value of 0.

    $feed_reader->fetch ($cb->($feed_reader, $new_entries, $feed_obj,
    $error))
        This will initiate a HTTP GET on the URL passed to "new" and call
        $cb when done.

        $feed_reader is the feed reader object itself. $new_entries is an
        array reference containing the new entries. A new entry in that
        array is another array containing a calculated hash over the
        contents of the new entry, and the XML::Feed::Entry object of that

lib/AnyEvent/Feed.pm  view on Meta::CPAN


sub url { $_[0]->{url} }

=item $feed_reader->entry_ages ($new_entry_ages)

=item my $entry_ages = $feed_reader->entry_ages

This will set the age hash which will keep track of already seen entries.
The keys of the hash will be the calculated hashes of the entries and the
values will be a counter of how often they have NOT been seen anymore (kind of
an age counter). After each fetch this hash is updated and seen entries get
a value of 0.

=cut

sub entry_ages {
   defined $_[1]
      ? $_[0]->{entry_ages} = $_[1]
      : $_[0]->{entry_ages}
}



( run in 0.335 second using v1.01-cache-2.11-cpan-0a6323c29d9 )