miktter advent calendar 2013 12日目

コンソールでmikutter

みなさんご存知のmikutterdを使ってmikutterからついーとします.

以前作ったmikutter-rpcを利用すればすぐにできます.
pluginディレクトリにmikutter-rpcを導入し,mikutterを起動したあと
以下のスクリプトを実行するとついーとできるようになります.

require 'msgpack/rpc'

cli = MessagePack::RPC::Client.new('127.0.0.1',5000)

loop do
  line = gets
  break if line.chomp == 'exit'
  count = 0
  begin
    cli.call :tweet, {message: line}
  rescue MessagePack::RPC::ConnectionTimeoutError => e
    count += 1
    raise e if count > 3
    sleep 0.1
    retry
  rescue => e
    p e
  end
end


スクリプトを実行すると一行ごとについーとされるようになります

これでひとの目を気にせずにツイッターができますね!!