なんとなくポスト

普段は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

コメントする

このブログ記事について

このページは、hackmylifeが2008年4月22日 22:51に書いたブログ記事です。

ひとつ前のブログ記事は「Mac OSX 10.5 Leopard + Apache2.2.6 + mod_perl」です。

次のブログ記事は「rubyのmechanizeでプチプロフのヒトコト更新」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

アドセンス

MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore