Ruby:根据位置收集推特数据

时间:2012-08-29 13:23:20

标签: ruby twitter geolocation

我正在尝试根据位置收集推特。我想了解如何收集的一些提示:

  1. 来自希腊社区的推文
  2. 来自全国各地的推文(公共精简版)
  3. 推文来自希腊(基于位置)
  4. 推文具有特定关键字
  5. 我正在使用 Ruby ,可能会使用tweetstream。另一种方法是直接使用twitter gem。请注意, tweetstream 基于 twitter-gem ,由相同的开发人员制作,等等。它只是一个更高的抽象层,有一些方便的附加组件,如事件机器驱动启动/停止守护进程。

    对于第1点,很难说某人是希腊人。我能想到的唯一方法是从public streams收集所有推文并过滤包含希腊语单词的推文。

    对于第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,我的印象是

    最诚挚的问候,

    PA

0 个答案:

没有答案