AnyEvent::Twitter::Stream使ってみた
引数にリアルタイムに検索したいワードを渡してやれば、リアルタイムで情報取れます。
AnyEventよくわかりません><
「普通はこう書くだろう」というところがあれば、ご指摘ください
#!/usr/bin/perl use strict; use warnings; use utf8; use Encode; use XML::Simple; use AnyEvent::Twitter::Stream; use Data::Dumper; my $xml = XML::Simple->new(); my $config = $xml->XMLin("/home/hoge/.twitter_account.xml"); my ($word) = @ARGV; my $cv = AnyEvent->condvar; my $listen = AnyEvent::Twitter::Stream->new( username => $config->{username}, password => $config->{password}, method => 'filter', track => decode_utf8($word), on_tweet => sub { my $tweet = shift; print encode_utf8("$tweet->{user}{screen_name}: $tweet->{text}\n"); }, on_eof => $cv, ); $cv->recv;