mikutterにサーバ機能を持たせてソケット経由でつぶやけるプラグイン書いた

mikutterにサーバ機能を追加するプラグインです.
ソケットで文字列を送るとつぶやいてくれます.

github:penguin2716/MikutterSocketServer

デフォルトだとlocalhost:3939で接続を待ち受けます.

たとえばシェルで

uname -a | ruby mikutter_socket.rb

みたいな感じでコマンド叩くと

Linux ThinkStation 3.2.6-gentoo #1 SMP PREEMPT Tue Feb 14 21:52:10 JST 2012 x86_64 Intel(R) Xeon(R) CPU X3450 @ 2.67GHz GenuineIntel GNU/Lin

みたいな感じに140字に自動的に削られてつぶやかれます.あるいはtelnetとかで

telnet localhost 3939

とかやって,好きなようにつぶやいたあとで^]を入れてEOF入れて閉じればつぶやかれます.

標準入力から内容を突っ込めるので,ある程度の汎用性はあると思います.

echo "うちのWiFiパスワードは`echo 'GentooかわいいよGentoo' | \
md5sum | awk '{print $1}'`です!" | ruby mikutter_socket.rb

aliasするか/usr/local/bin/あたりにln -sしとくと便利かもしれません.