-->
./
<!-- フラ&#65533;ュが見れな&#65533;のためにここに何か書&#65533; --> フラ&#65533;ュがインス&#65533;&#65533;ルされて&#65533;&#65533;たいで&#65533;&#65533;&#65533;

2010年05月15日

twitterのお気に入りに登録しているツイートを書き出すスクリプト

このままスクリプトを実行しても、画面に表示されるだけなので、コピーして貼り付けるか、リダイレクトでファイルに保存すればいいと思います。パイプで繋げばメールで送ることも出来るし、同じくブログAPIのスクリプトに送れば、そのままブログに投稿することも出来ると思います。favoritesメソッドには引数が必要みたいで、参考にさせていただいたページのままではエラーが出ていました。仕様が変わったのかもしれないです。

スクリプトの内容
#!/usr/bin/ruby

require 'rubygems'
require 'rubytter'

#パスワードは、同じディレクトリにあるtwitter_pwdというファイルから読み込む。
pass=`cat ./twitter_pwd`.chomp

obj = Rubytter.new('hirono_hideki', pass)

favs = obj.favorites('hirono_hideki')
favs.each do |fav|
  puts 'http://twitter.com/' + fav.user.screen_name
  puts fav.text
  puts 'http://twitter.com/' + fav.user.screen_name + '/status/' + fav.id.to_s
  puts
# 有効にすると(行頭の#を外す)抽出したデータがお気に入りから削除される。
#  obj.remove_favorite(fav.id)
end


参考:
  http://blog.livedoor.jp/mitukiii/archives/990845.html
 http://jugyo.org/blog/3061 

Powered by ScribeFire.

posted by hirono at 08:11| Comment(0) | TrackBack(0) | 日記
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/38091689

この記事へのトラックバック