phoenix-powerweechatを使ったIRCチャット。

weechat

weechatの初期設定

install

1
$ brew install weechat --with-ruby --with-python --with-perl

plugin

まずは、プラグイン管理します。

1
$ curl -o ~/.weechat/python/autoload/weeget.py http://www.weechat.org/files/scripts/weeget.py

次に、各種プラグインを以下のweechatコマンドを使ってインストールします。

1
/weeget install grep.py buffers.pl colorize_nicks.py colorize_lines.pl go.py growl.py

あとは、growl.pyに必要なツールをインストールします。

1
$ sudo pip install gntp

setting

1
2
3
4
5
6
7
$ weechat-curses

/help irc.server.freenode.autoconnect

/weeget install iset.pl

/iset

通常は、以下のように設定します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## サーバー接続
/connect chat.freenode.net

/connect freenode

## サーバー切断
/disconnect freenode

## チャンネル接続
/join #ubuntu

## チャンネル切断
/part
/close

## 終了
/exit
/quit

上記は、freenodeサーバーに接続した後、archlinuxチャンネルを選択しています。

1
2
3
4
5
## サーバーの立ち上げ
/server add example irc.example.com/6667 -ssl -autoconnect

## 設定の保存
/save

WeeChat クイックスタートガイド

WeeChat - ArchWiki

IRC - weechat のススメ(導入〜設定) - Qiita

weechatの使い方

keybind

キー 内容
Alt+↔ 前後のバッファに切り替える
F5/F6 前後のバッファに切り替える
F7/F8 前後のウィンドウに切り替える
F9/F10 タイトルバーをスクロール表示
F11/F12 ニックネーム一覧をスクロール表示
Tab 入力バーでシェルと同様のテキスト補完を行う
PgUp/PgDn 現在のバッファのテキストをスクロール表示
Alt+a アクティブなバッファに移動する

キーの割当は、以下のように設定できます。

1
/key bind (alt-kを押下) (alt-yを押下) /buffer close

plugin

登録されてないプラグインを使う方法です。

例えば、URLを開くプラグインを導入してみましょう。

weechat-url-hinter.rb
1
$ curl -o ~/.weechat/ruby/autoload/url_hinter.rb https://raw.githubusercontent.com/tkengo/weechat-url-hinter/master/weechat-url-hinter.rb

https://github.com/tkengo/weechat-url-hinter

tor

weechat/torLINK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ brew install tor

/proxy add tor socks5 127.0.0.1 9050

/server add freenode-tor p4fsi4ockecnea7l.onion

/set irc.server.freenode-tor.proxy "tor"

/set irc.server.freenode-tor.sasl_mechanism dh-blowfish

/set irc.server.freenode-tor.sasl_username "your_nickname"

/set irc.server.freenode-tor.sasl_password "your_password"

/connect freenode-tor

https://wiki.archlinux.org/index.php/tor

https://we.riseup.net/archlinux/weechat

コメント

英語の勉強を続けるには、やっぱり英語圏の人と友だちになって会話をすることが、一番効果的だと思うので、IRCで話しかけてみようかな…。