「セックスしたい」で10秒ごとにツイート検索、
位置情報付きのツイートのみ抜粋する
#セックスしたい人のツイートを検索 require 'twitter' client = Twitter::REST::Client.new do |config| config.consumer_key = "xxxxxxxxxxxxxxxx" config.consumer_secret = "xxxxxxxxxxxxxxxx" config.access_token = "xxxxxxxxxxxxxxxx" config.access_token_secret = "xxxxxxxxxxxxxxxx" end since_id = nil puts "------------------\n" loop do tweets = client.search( "セックスしたい", count: 100, since_id: since_id ) since_id = tweets.first.id if tweets.first tweets.take(100).reverse.each do |tweet| next if tweet.place.name.nil? text = "#{tweet.place.name}(#{tweet.geo.lat},#{tweet.geo.long})\n@#{tweet.user.screen_name},#{tweet.text}\n\n------------------\n" puts text end sleep 10 end
参考
地理情報 - twitter apiを利用して位置情報を取得 - スタック・オーバーフロー
やったぜ。(欲求不満な男性ばかり見つかってキレています)