みんなircで呼ばれた時、どうやって気づいてるんだろう?
mash:
って呼ばれてもputtyは3つのディスプレイの1つに表示されてるだけなので気づけないです。

http://im.kayac.com/
をtypesterが使ってるの見てて、やっぱデスクトップでぴこーんってされるのはいいな、と思ってたんだけど
GoogleTalk使ってないしなぁ、Skype版つくるべ、ってことでつくりました。

Skype4IRCってのもありますが、
こちらは、Skypeに届いたチャットメッセージをircに転送するもの。
hilight2skypeとは逆ですね。

■動かし方
skype for linuxインストール

skype4py(skypeAPIのpythonラッパー)インストール

以下をチェックアウト
http://coderepos.org/share/browser/lang/perl/irssi/scripts/hilight2skype.pl
http://coderepos.org/share/browser/lang/perl/irssi/scripts/hilight2skype/send_chat_message.py

$HOME/.irssi/scripts/autorun に入れる

hilight2skype.pl のskype名を自分のに修正

linuxでskypeを立ち上げるんですが、skypeを立ち上げるのにDISPLAY環境変数が必要なので、

Xvnc -query localhost -geometry 1024x768 -depth 16 -fp /usr/share/fonts/X11/100dpi/,/usr/share/fonts/X11/misc securitytypes=none

vncサーバ立ち上げる

一度つないでシェルから

echo $DISPLAY

ってすると、

うちは
127.0.0.1:0.0
になってたので、

vncクライアントは落として、コンソールから

export DISPLAY=127.0.0.1:0.0  
./skype-2.0.0.6/skype  

ってやるとskype立ち上がる

準備OK
irssi起動すると hilight2skype ってscriptを自動でロードしてくれる
hilight指定されてるメッセージが流れてくると、
skypeがぴこーん!

[irssi #チャンネル名] < 送ってきた人> ircのメッセージ  

って感じのメッセージがSkypeに届きます。

初めてちょっとだけpython書いたー

vncサーバとDISPLAY環境変数付きでSkype起動できればいいので、
daemontoolsで監視できそう。
なんかサービスつくる?