hilight2skype irssiのhilightをSkypeへ通知
Posted on 6月 28, 2008
Filed Under irssi, python, skype, perl |
みんな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で監視できそう。
なんかサービスつくる?
Comments
Leave a Reply