Twircにustreamチャット連携機能をつけてみた
IM <-> IRC な Twitter クライアント Twirc に ustream のチャット連携機能をつけてみた。
yaml のコメントアウトはずして適当に修正すれば、自分の twitter の更新が ustream チャットにもポストされるという感じ。
Twirc 自体は非常に安定していて、数ヶ月連続稼動させても余裕で動くのだけど、この新機能はまだ適当なので、ustreamとの接続が切れたりするとそこでとまっちゃったりとか、なんかいろいろおかしいかもしれない。
あとchannel適当に設定すると人のチャンネルにtwitterの更新流せてしまったりとかもするので気をつけて。
TwitBin はなんちゃって Firefox 拡張
IM 全然うごかねーので、TwitBin とかいれてみたけど、日本語変換中でもEnter押すと送信されてしまう。
あこれ、ちょっと前の del.icio.us と同じだなと思って DOM インスペクタでみてみるとやっぱり onkeyup でポストしている。
そこ変えればいいなと思ってソース見てみたら。。あれ? コード全然ない。
よく見たらサイドバー内は拡張として実装されているわけではなく、単に http://www.twitbin.com/beta/ をそのまま表示させてるだけ!!
ID, パスワード普通にとられちゃってるねぇ。
twitter 周りはこんなのばっかだなぁ。
おー、使ってくれた人初めてみた。どもども。
twitterのIM機能も今ではすっかり安定していい感じですね。Twirc自体も割と安定していて、僕の環境では2週間くらい放置してますがうまくうごいております。
POEにも慣れてきた感が。
そしてbrazilさんのtwitterアカウントがわからない。
わかった。koyachiさんありがとう。twitterでつぶやけばはやかったのか。ゲートウェイ Twirc
ircd の config に no_nick_tweaks: 1
すると nick に @ つけないようにした。
クライアントを選ばずに使えるようになったはず。
Yet Another IRC Gateway for Twitter
作った!
空前の Twitter - IRC ゲートウェイ作成ブーム。
ソースこの辺です。ライセンスは GPLv2。(たぶん。PoCo::Jabberのせいです。)
これの特徴は
- Jabber 使ってるのでリアルタイム性が高い
- nick に @ つけているのでクライアントによってはバグる
などです。
二個目は LimeChat でおかしくなることを確認。
まー僕の使ってる irssi で動けばいいのです。
irssi は nick の補完ができるので、@ をつけておけばいい感じで twitter 形式のレスができるってわけです。
使い方
- svn co
- yaml いじる (jabberアカウントと、IRCのポートとIRCクライアントの文字コード)
- ./script/twirc.pl
- IRCクライアントでつないで #twitter に join
あと、2で設定するjabber(or gtalk)アカウントはあらかじめtwitterで使えるように設定しておく必要があります。