Hatena::Grouplingr

cesarの日記

2007-05-10

{greasemonkey]twingr GM - twitter update on Lingr {greasemonkey]twingr GM - twitter update on Lingr - cesarの日記 を含むブックマーク はてなブックマーク - {greasemonkey]twingr GM - twitter update on Lingr - cesarの日記

Lingrのチャット発言からtwitterにクロスポストするGreaseMonkeyスクリプトです。

http://www.c-note.info/lingr/gm/

your sayingupdate to twittersay to Lingr
now chatting>twitternow chattingnow chatting>twitter
/tw kennとチャット中kennとチャット中/tw kennとチャット中
@atsushieno let's chatting :) /tw@atsushieno let's chatting :)@atsushieno let's chatting :) /tw
/twp アツい議論を見物中アツい議論を見物中-
真夏日とか勘弁。/twp真夏日とか勘弁。-

>twitter を末尾につけるか、/tw を文頭か末尾につけたときにtwitterへのupdateも行います。

/tw の代わりに /twp をつけると、Lingrへはsayせずこっそりとupdateを行います。


twitterへの認証が済んでいない場合にはBasic認証のウィンドウが表示されます。ただしTweetbarTwitter Notifierと併用している場合はそちらで認証が行われるため、不要です。

updateの送信内容とレスポンスが不一致だったり*1、通信にエラーがあったときは、twingr GMからの疑似PrivateMessageが表示されます。


これはupdate専用になります。Twitter Notifierと併用がお勧めです。


初めてのGMスクリプトで作法を間違えているかも知れません。特にunsafeWindowの扱いがあやしいので、ご存じの方にコードレビューして頂けると幸いです。

*1:updateを無視されたり、URLがtinyURL化したときなど