2

場所に基づいてツイッターを収集しようとしています。集め方のヒントを教えてください。

  1. ギリシャのコミュニティからのツイート
  2. ツイートは世界中から寄せられています (パブリック ストリームライン)
  3. ギリシャからのツイート (位置情報ベース)
  4. 特定のキーワードを含むツイート

私は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 を読んでいると、

よろしくお願いします、

4

0 に答える 0