ラベル Growl for Windows の投稿を表示しています。 すべての投稿を表示
ラベル Growl for Windows の投稿を表示しています。 すべての投稿を表示

2010年8月2日月曜日

ChirpUserStreamをGrowl for Windowsで通知するTwittperatorプラグイン

VimperatorのTwitterクライアントなプラグインTwittperatorがChirpUserStream対応で素晴らしいものになったので、
あとはタイムラインを流し読み出来れば完璧だよねということで頑張ってプラグイン書いた。
長時間の試行錯誤の結果目的通り動いてるように見えるもののよく解っていないのはいつものこと。

通知には[Growl/GNTP :: Add-ons for Firefox](https://addons.mozilla.org/ja/firefox/addon/11611/ "Growl/GNTP :: Add-ons for Firefox")を経由しているのでインストールしておかないと動かない。
g:twittperator_plugin_notify_growl_usernameに設定した名前のツイートは通知されない。
replyとかRTされた場合は違うnotification typeで通知されるはずなのでGrowl側で優先度を上げたりとかすると便利かも。

[gist id=503723]

2010年6月12日土曜日

LimeChat2からGrowl for WindowsへTwitterアイコン付きの通知を送るスクリプ トを書いた

ti2gfw



LimeChat for MacにTwitterのアイコンを表示できるアレをMacBookで試してスゴク良かったので
Windowsでもそれっぽい何かが欲しいけど同じ仕様はどう考えても実現できない。
でもGrowl for Windowsにアイコン付きの通知を送るぐらいならオレでもなんとか出来るんじゃね!?という思いつきが形になった。
TwitterIrcGateway + Tiarra + LimeChat2 + Growl for Windowsみたいな環境な人向けだけど、
全然わかってない人がコピペを繰り返して作ったのでえらいことになっても対処できない。

###仕組み
LimeChat2上で発言があるとスクリプトが呼び出されて[usericons.relucks.org](http://usericons.relucks.org/ "usericons.relucks.org")に問い合わせてアイコンのURLを入手。
DLしてきてキャッシュフォルダに保存、Growl for Windowsに保存したアイコンを発言なんかと一緒にGNTP/COM経由で送り込む。
アイコンのURLが入手できない場合は予め用意しておいたdefault.pngが使われる仕組み。

普通のチャンネルでもスクリプトは働くのでNick=TwitterIDじゃない場合はdefault.pngが表示されたり、
全然関係ないアイコンが表示されたりする。キャッシュの更新処理も無い。

###必要なもの
- [GNTP/COM](http://github.com/snaka/GNTPCom "snaka's GNTPCom at master - GitHub")
- アイコンが見つからなかったときに使うdefault.png

###手順
- GNTP/COMをインストールする。
- LimeChat2のscriptsフォルダにti2gfw.jsを置く。
- filesフォルダの中にti2gfwフォルダを作り、その中にdefault.pngを置く。
- スクリプトを有効化する。

[gist id=434055]