コマンドラインのtwitterクライアント
gemのtwitter使って書き直してみた。.twitterにユーザー名とパスワード設定して使う。
#!/usr/bin/env ruby # .twitter example # usr: username # pass: password require 'rubygems' require 'twitter' require 'yaml' def main if ARGV[0] == nil puts "ARGV error" return end conf = ENV['HOME'] + "/" + ".twitter" begin yaml = YAML.load_file(conf) rescue puts "conf file error: #{conf}" return end httpauth = Twitter::HTTPAuth.new(yaml['usr'], yaml['pass']) base = Twitter::Base.new(httpauth) begin message = ARGV.join("") base.update(message) rescue puts "error" end end main