TwitterIrcGateway
description
TwitterのステータスをIRCクライアントで確認、更新できるようIRCサーバに成りすますゲートウェイサーバです。
Twitterでfriendsに登録したユーザはIRCのチャンネル上でのユーザとして表され、Twitter上でステータス更新を行うと、そのステータスがIRCでの発言として見えるようになります。
features
- IRCクライアントを接続して会話するように更新、確認できます
- TinyURLを展開して元のURLで表示できます
- direct messageを1対1トークのように見せかけます
- WHOIS(ユーザ情報)としてプロフィールを表示できます
- チャンネルとしてグループ化することができます
- メッセージをフィルタすることができます
- コンソール機能を利用してTwitter検索やFollow、Removeなどの操作をできます
- その他機能一覧
requirement
suppoted operating systems
- Microsoft Windows XP/Vista
- Microsoft .NET Framework 3.5 SP1 以降
- Linux/FreeBSD 版はx86のlibglib-2.0が必要(Monoは不要)
- MacOS X Tiger/Leopard + Mono
usage
設定
設定項目一覧にあるようなオプションをセットすることでいくつかの設定を変更できます。Windows版はTwitterIrcGateway.exe.config に、CLI/Linux/BSD版はコマンドラインオプションで指定できます。
ポート番号やエンコーディング以外の設定はコンソール機能を利用して変更することができます。
Windowsで起動する
基本的にIRCサーバ接続設定でパスワードにはTwitterのパスワードを、それ以外のnick、ユーザ名、Realnameには Twitter ID を入力すれば問題ありません。
同梱のReadme.txtや真琴さんによる解説、TwitterIrcGateway グループ、MisuzillaSubtechImpl(更新情報含む)などを参考にしてください。
FreeBSD/Linuxで起動する
FreeBSD/Linux版は展開したディレクトリで ./TwitterIrcGateway として起動してください。
Monoが入っている環境で起動する
コマンドラインで mono TwitterIrcGatewayCLI.exe で起動してください。
update information
最新の更新情報はTwitterIrcGateway Updateでお知らせしています。
download
- TwitterIrcGateway
- TwitterIrcGateway-2.0.3451.29063.zip
- ZIP Archive
- 3,254,994bytes
- MD5(TwitterIrcGateway-2.0.3451.29063.zip)= e28a77dce1b93b894378f2467bcb228e
- SHA1(TwitterIrcGateway-2.0.3451.29063.zip)= 38e0a229ecd87984f7a93780f7b946840b7e536b
- TwitterIrcGateway for Linux
- TwitterIrcGateway-linux-20090613.tar.gz
- Linux x86 / Mono 2.2 ベース/バンドルバイナリ
- Tar.gz Archive
- 6,546,856bytes
- MD5(TwitterIrcGateway-linux-20090613.tar.gz)= d23c09b389cf932ccbb5837e2195a40e
- SHA1(TwitterIrcGateway-linux-20090613.tar.gz)= e76f15e789097ad982eaec5011438bedbd0daf48
- TwitterIrcGateway for FreeBSD 6
- TwitterIrcGateway-freebsd6-20090613.tar.gz
- FreeBSD 6 (i386) / Mono 2.2 ベース/バンドルバイナリ
- Tar.gz Archive
- 6,373,415bytes
- MD5(TwitterIrcGateway-freebsd6-20090613.tar.gz)= 7386937fa0b87f77fdc4387e83079ead
- SHA1(TwitterIrcGateway-freebsd6-20090613.tar.gz)= d0af3038444281e79059273526bf0fc089b2a4b5
- TwitterIrcGateway for RedHat Linux 9
- TwitterIrcGateway-linux-rh9-20090613.tar.gz
- RedHat Linux 9 (x86) / Mono 2.4 ベース/バンドルバイナリ
- Tar.gz Archive
- 6,479,856bytes
- MD5(TwitterIrcGateway-linux-rh9-20090613.tar.gz)= ef0769dc46a4e09dea6c8c54515b371d
- SHA1(TwitterIrcGateway-linux-rh9-20090613.tar.gz)= 0005680d0c1daa9564ee83080f39e597bbd2fb49
- 以前のバージョン
- 最新版で不具合が発生してしまった場合など。
- ソースコード
- http://svn.misuzilla.org/etcetera/TwitterIrcGateway/ (Trac)
troubleshooting
よくある質問と答えに問題の答えがあるかどうか確認してみてください。
クラッシュした場合にはメッセージを何らかの形でお送りいただくと修正できる場合があります。
changes
- 20090613
- TwitterのpostのIDが32ビット(符号付き;Int32)を超えるので、超えた後動かなくなる可能性があるのを修正
- 内部バッファサイズ設定をできるようにした(BufferSize)
- スクリーンネームが数字のみの場合に、Timelineコマンドその他が正しく動作していなかったのを修正
- 設定を保存すると RemoveRedundantSuffix が次回再接続時まで動かなくなっていたのを修正
- コンソール: System コンテキストに RestartTwitterService コマンドと Disconnect コマンドを追加
- コンソール: twitter 検索でエラーがかえってきていたの対応
- 安定性の向上(接続時、シャットダウン時、処理中の例外)
- bit.lyに対応
- 20090427
- 2.0系リリース。よくわからないぐらいパワーアップ
- 20081224
- 更新できない問題を修正した
- その他いろいろな機能が増えた(あとで書く)
- 20080531
- CookieLoginModeの利用ができなくなったのでPOSTで取得するモードを追加(POSTFetchMode)
- IMに接続してメッセージを取得する機能を追加
- それ以前の変更履歴