なんとなくポスト
普段はtwitterとかnowaのヒトコトとかの更新をコマンドラインからやっています。
#!/usr/bin/ruby
require 'net/http'
exit unless $*[0]
# update twitter
req = Net::HTTP::Post.new('/statuses/update.xml')
req.basic_auth("user_name", "password")
req.body = 'status=' + URI.encode($*[0] + '[rubyからポスト]')
Net::HTTP.start('twitter.com') do |http|
res = http.request(req)
# print res.body
end
このファイルをtwit.rbで保存しておいて、パスの通った所に置いておけば
$ twit ‘ひとこと’
とするだけで更新可能。仕事の合間に更新できますw
rubyには組み込みのnet/httpが入っているのが激しく便利。print res.bodyはデバック時の時だけ有効にしています。定数化しておけばいんだけどね。そこまでニーズが無かった・・
ちなみに、nowaの更新もurlを変えるだけ。twitter.comをapi.nowa.jpに変えるだけのお手軽さ。
フレパのヒトコトもurlをwww.frepa.livedoor.comに変えるだけで更新できちゃう。
トラックバック(0)
このブログ記事を参照しているブログ一覧: twitter、nowa、frepaのヒトコトをrubyで更新
このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/471
















コメントする