Twitterrubyコマンドラインからpost。

require 'rubygems'
require 'mechanize'
require 'jcode'
require 'kconv'
$KCODE = 'utf-8'

agent = WWW::Mechanize.new
page = agent.get('http://www.twitter.com/')
login_form = page.form('f')
login_form['username_or_email'] = 'なまえ'
login_form['password'] = 'パスワード'
edit_page = agent.submit(login_form)
edit_form = edit_page.forms.name('f').first
edit_form['status'] += ARGV[0].toutf8
ok_button = edit_form.buttons.name('commit')
agent.submit(edit_form, ok_button)

Route 477(2007-02-05)を参考に(というかそのまま)。

# ruby twitter.rb rubyからついったー

とかやればいける(はず)。
API使えばいいんだろうけど、mechanizeもつかってみたかったので。
てかrubyっぽくないなぁ…。