NAME
AnyEvent::Twitter::Stream - Receive Twitter streaming API in an event loop
SYNOPSIS
use AnyEvent::Twitter::Stream;
# receive updates from @following_ids
my $listener = AnyEvent::Twitter::Stream->new(
username => $user,
password => $password,
method => "follow",
follow => join(",", @following_ids),
on_tweet => sub {
my $tweet = shift;
warn "$tweet->{user}{screen_name}: $tweet->{text}\n";
},
);
# track keywords
my $guard = AnyEvent::Twitter::Stream->new(
username => $user,
password => $password,
method => "track",
keyword => "Perl,Test,Music",
on_tweet => sub { },
);
DESCRIPTION
AnyEvent::Twitter::Stream is an AnyEvent user to receive Twitter streaming API, available at http://apiwiki.twitter.com/Streaming-API-Documentation
See "track.pl" in eg for more client code example.
AUTHOR
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.