LimeChatにTwitterのアイコンを表示させてみる

マイクロブログとIRC

いわゆるマイクロブログと呼ばれるサービスの多くは,tib.rb 等を利用させてもらって IRC クライアントで楽しんでいます.設定したキーワードを含むメッセージをハイライトしてくれる機能や,IRC プロキシと合わせたほぼ完璧なロギングが嬉しいです.Twitter のログを対象とした grep がないと毎月の勤務時間表を書けないほどです…!素晴らしいツールを開発されている皆さんには感謝しまくりです.ありがとうございます.

数多ある各種 Twitter クライアントと比べて寂しい点は,アイコンが表示されないことぐらいでしょうか.友人は「アイコンが出ればなぁ」と嘆いていました.

usericons

id:swdyh さんによる usericons.relucks.org がこれまたステキで,サービス名とユーザ名を与えるとアイコンの URL を教えてくれるシンプルなサービスです.例えば Twitter のボクのアイコンの URL を知りたければ

http://usericons.relucks.org/twitter/june29

にアクセスすればよいわけですね.

LimeChatの中でusericons

ここからが本題.LimeChat for OSX を git clone で落としてきて,HTML を組み立てている ruby/view/log.rb に

<img src="http://usericons.relucks.org/twitter/#{line.nick_info}" />

をねじ込ませてから,Xcode でビルドしてみました.Xcode は全然分からない.Cocoa とかさっぱり.Ruby のコードだったからかろうじて部分的に読めた.

LimeChat の中に Twitter ユーザのアイコンを表示できました.めでたしめでたし.

(june29) @#Twitter@twitter

usericons にリクエスト投げまくりですし,とてもムリヤリな方法なので実用には耐えそうもありません.遊んでみました,ってエントリです.

Comments on this entry (1 comment)

  1. 面白いですね!

    Twitterだけじゃなくて、IRCクライアントの間で(CTCPとかで?)アイコン情報を交換して、IRCにもユーザアイコンが付けられたりしたらいいなと思いました。tig.rbなどもそのプロトコルを喋るという形で載せるとか。

XHTML: コメント中では以下のタグが使用できます

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>