twbot.rb - Twitter Bot Support Library in Ruby
「2010年6月ごろに、Twitter APIのBASIC認証を廃止する」(英語)というアナウンスが出たため、対応を考えている。
s-take Blog.: Twitterによる簡易版OAuth: "xAuth"
xAuthは、ライブラリにおいて特別なコードが準備されているわけではなく、OAuthのライブラリにおいて自前でxAuthのための設定を記述しないとならない。(参考:Maraigue風。:[Ruby][Twitter] OAuthのアクセストークンを、ブラウザなしで、Twitterのユーザ名およびパスワードのみを用いて取得する(通称:xAuth)ためのRubyのコード)
Rubygemsに依存するようにはしたくないので、twbot.rbに同梱する予定。
ToDo: 同梱した状態で正常に起動できるか試してみる。
$ ruby twbot.rb [options]
とすることで、OAuthのトークン取得などのユーティリティを利用できるようにする予定。
※ファイルとしてはtwbot.rbと分離するかも
# config-fileに書かれたユーザ名・パスワードを用いて対応するトークンを取得し、結果をconfig-fileに書き込む $ ruby twbot.rb get-token [config-file] # ユーザ名user、パスワードpassでトークンを取得し、結果をconfig-fileに書き込む $ ruby twbot.rb get-token [config-file] [user] [pass] # config-fileに書かれたトークンを破棄する $ ruby twbot.rb release-token [config-file]