場所に基づいてツイッターを収集しようとしています。集め方のヒントを教えてください。
- ギリシャのコミュニティからのツイート
- ツイートは世界中から寄せられています (パブリック ストリームライン)
- ギリシャからのツイート (位置情報ベース)
- 特定のキーワードを含むツイート
私はRubyを使用しており、おそらくtweetstreamを使用します。別の方法は、 twitter gemを直接操作することです。tweetstreamは、同じ開発者などによって作成されたtwitter-gemに基づいていることに注意してください。これは、イベントマシン駆動の開始/停止デーモンなどの便利なアドオンを備えた、より高度な抽象化レイヤーです。
ポイント 1 については、誰かがギリシャ人かどうかを判断するのは困難です。私が考えることができる唯一のアプローチは、パブリック ストリームからすべてのツイートを収集し、ギリシャ語を含むツイートをフィルター処理することです。
ポイント2については、わかりましたTweetstream::Client.new.sample
point3 については、わかりません。ギリシャの GPS 座標は、緯度: N 39° 0' 0'' および経度E 22° 0' 0ですが、これはギリシャの領土ではなく、地図上の単なるポイントです。Tweetstream が場所ベースのツイートを定義するいくつかの方法をサポートしていることは知っていますが、これにアプローチする方法についての手がかりがありません...アイデア、ヒント、または考えは大歓迎です。
point4 については、接続を維持して実行する TweatStream::Client.new.track('keyword') を使用しています。twitter の Streaming API を読んでいると、
よろしくお願いします、
パ