AnyEvent::Twitter::Streamでlanguage指定してみたが・・・
Twienでは英語ニュースサイトをフィルターメソッドのtraceにhttpを入れて 引いているけど。24時間で500弱のコンテンツしか集められなかった。 そこで・・・あらかじめlanguageにen指定してみたら多少集まるかなと思って挑戦してみた。
$listener_twitter = AnyEvent::Twitter::Stream->new( consumer_key => $conf->{twitter_consumer_key}, consumer_secret => $conf->{twitter_consumer_secret}, token => $conf->{twitter_token}, token_secret => $conf->{twitter_token_secret}, method => "filter", # "firehose" for everything, "sample" for sample timeline track => "http", language => 'en', timeout => 300, on_tweet => sub { my $tweet = shift; ## 続く
ログが流れるのをぱっと見た限り、language指定したからといって 集まるコンテンツの総量が増えるわけではなかった。 総量は一緒でフィルタリングされたものだけが流れるイメージ。 結局だめだったというお話でした・・・
traceの内容を変えましたが、やっぱりダメですね。コンテンツの総量は増えない。
$listener_twitter = AnyEvent::Twitter::Stream->new( consumer_key => $conf->{twitter_consumer_key}, consumer_secret => $conf->{twitter_consumer_secret}, token => $conf->{twitter_token}, token_secret => $conf->{twitter_token_secret}, method => "filter", # "firehose" for everything, "sample" for sample timeline track => qq/world.time.com,cnn.com,www.msnbc,nytimes.com,latimes.com,washingtonpost.com,abcnews.go.com,usatoday.com,www.chicagotribune.com,www.mercurynews.com,seattlepi.com,www.boston.com,www.ft.com,www.reuters.com,www.cbsnews.com,www.foxnews.com,www.voanews.com,www.npr.org,www.nydailynews.com,www.time.com,www.huffingtonpost.com,www.theguardian.com,www.bbc.co.uk,www.telegraph.co.uk,www.itv.com,www.theguardian.com,www.independent.co.uk,www.euronews.com,www.channel4.com,www.cbc.ca,www.theglobeandmail.com,www.thestar.com,nationalpost.com,ca.news.yahoo.com,www.ctvnews.ca,globalnews.ca,www.abc.net.au,www.theaustralian.com.au,www.news.com.au,www.smh.com.au ,sbs.com.au,www.dailytelegraph.com.au,www.theage.com.au/, language => 'en', timeout => 300, on_tweet => sub { my $tweet = shift; ## 続く
横浜pmではこんなネタばかりしかLT発表できない。 5分だからご勘弁ww