TIGでRTする
TypableMapっていう奴があって、favやreplyを簡単にできるのだけどrtはできない。
RTを実装するためのプラグインはある
tigを解凍してDLRなんとかっていうなかにtypablemap.rbっていうのがある。
それをBin/Configs/メールアドレス/Scripts (たぶんScriptsフォルダはないから作って)にぶちこんで
TIGの#ConsoleからDLR => reloadで読み込ませてできる。
rtコマンドがこれで定義されて、rt (TypableMapのID)でRTできる。
でもこれだと
RT: ほげほげ (via @sora_h)
みたいになってしまうし、
rt (TypableMapのID) ふーばー で
ふーばー RT: ほげほげ (via @sora_h)
とかできない。
解決策
なんとプラグインはIronRubyのRubyを使ってかける!!!
というわけでみんないじれる!!!!
形式を
RT @sora_h: ほげほげ
みたいにして引数あたえたら
ふーばー RT @sora_h: ほげほげ
を可能にするようにする。
typablemap.rbの
updated_status = Session.update_status("RT: #{status.text} (via @#{status.user.screen_name})")
を
updated_status = Session.update_status("#{args.to_s} RT @#{status.user.screen_name}: #{status.text}")
にかえれば実現できる。