過去のツイートを加工したくなったので、
任意の公開ユーザのツイートを取得する ruby スクリプトを作ってみた。
予め
The Twitter Ruby Gem
http://twitter.rubyforge.org/
をインストールする必要がある。
require 'rubygems'
require 'twitter'
require 'time'
ID = USERID # ツイートを取得したいユーザの ID
COUNT = 20 # 一度に取得するツイート数. 最大値は 200.
tweets = Twitter.user_timeline(ID, {:count=>COUNT, :page=>1})
tweets.each do |t|
puts "#{t.created_at.strftime("%Y/%m/%d %H:%M")} #{t.text}"
end
公開されているものを読み込むだけなので結構短く書けた。
200 より大きい数のツイートを取得したい場合は
user_timeline の :page の数字を変えていけばよい.
== 参考ページ
tweet のバックアップ
http://kurano.net/text/id/12717045263.html
0 件のコメント:
コメントを投稿