TIG終了のお知らせ2015年7月中旬、ただのTLを見るだけのツールになってしまった。
TIG以外の類似ツールもIRCクライアントを使用する以上、従うことが不可能なので同じようになっていくのではないかと思う。ただ個々人が回避策を取れる可能性はあるようなので、このページはそのままにしておくことに。 公式サイト
公式サイトは以下のサイトにあるが、あまり詳しい説明はないので設定方法はぐぐった方が吉。色々な人が紹介している。 使ったことはないが、類似品に Perl の POE を使って実装したものもある。 Rubyによるatig.rbという類似品もあるらしい。 Twitter API 1.1関連2013-05-07頃にTwitter API 1.0対応が打ち切られたので、ともかく現在は新しいのを入れないと動かない、らしい。と思ったらまた延長されたらしいけど、いずれは打ち切られるので…。 この「ひどいスクリプト」のうち5月7日現在json.zipがこのURIのままでは入手できないので、適当に入手する。TwitterIrcGatewayCore.dllは以下にある最新版と差し替える。中の人はちょくちょく更新してるみたいなので。 それ以外は必須ではないが個人的にはUserStreamを使いたいので、これも以下にある最新版を入手してAddInsディレクトリに入れる。その他にも入れたいものがある人は入れる。 TypableMapも差し替える。 その他の使い方は前のバージョンと大体同じはず。 オプションとか何もしなくても使えないわけではないので好みの問題だけど、主観的に便利なものだけ紹介。 公式RTをするためのスクリプト
typablemap.pyを /Configs/ユーザ名/Scripts にコピーして、次のTypableMapの設定をする。 TypableMapこれにより@やRT、favがしやすくなる。 #Console というチャネルにjoinする。
まずtypablemap.pyを有効にする。
うまく行けば
と出るはず。 続いてConfigコンテキストでTypableMapを有効にする。
こうすると各tweetの末尾に記号がつくようになる。
これに対して
とかやると@やRT、favができるようになる。なおreとfavはtypablemap.pyがなくてももともと動作する。 UserStream標準では定期的にポーリングしているだけなので、UserStreamだと更新され次第流れてくる。設定方法はtheworldさんが書いている。普通は最新のDLLを入れたほうがよさそう。 OSごとの設定やpircと組み合わせる話Tiarraで使うTwitterはUTF-8で、IRCは日本では伝統的にISO-2022-JPを使っている。だからTiarraでIRCnetなんかと同時につなぐためには文字コード変換について考えないといけない。 TwitterIrcGateway.exe.config について
tiarra.conf について
いちばん最初はOAuth認証のため、最初は上記のようにパスワードを設定せずに接続し、$OAuthから来るprivmsgの指示に従ってOAuth認証とIRCクライアントがTIGに接続するときのパスワードを指定する。 Windows 版IRCクライアントは名前(Full Nameを入力する欄であり、nickではないらしい)にTwitterのアカウント名を、パスワードは最初は空にして接続し、$OAuthから来るprivmsgの指示に従ってOAuth認証とIRCクライアントがTIGに接続するときのパスワードを指定する。 LimeChatなら usyさんのWiki とか参照。 TIG自体は.NETが入ってればいきなりTwitterIrcGateway.exeを起動するだけで普通に動く。 FreeBSD 版が動かないよこの節は一部古いけど一応残しておく。
なるものが置いてあるが、FreeBSD 7.x だと(OS バージョンの問題じゃないと思うが)ライブラリがないとか言って起動しない。
これは mono が組み込まれたものらしいので、多分 mono まわりがおかしい。よって mono を自作する。
そしたら
でコンパイル失敗。ぐぐったところ というサイトがあって、
して再び mono を portinstall することで解決(一時的に glib20 がなくなるのでそのリスクは考えること)。
で起動する。Windows 版(というか GUI 版)と違って設定ファイルを読んでくれたりはしないので、引数で指定する。
すると色々出てくるので参考にする。 私は結局 tig.sh なるものを作った。これを cron から起動する。 (2009.03.22 - 2015.08.29) |
1. PC関係 >