Irssi

Материал из Викиреальностя
Перейти к: навигация, поиск

Irssi

Информация о IM-мессенджере
IrssiScreen.png
Протокол:
IRC, XMPP, SILC
Операционная система:
Unix, Windows
Язык интерфейса:
английский
Разработчики:
The Irssi project


Последняя версия:
0.8.15 (3 апреля 2010)


Лицензия:
GPL
Официальный сайт:
irssi.org

Irssi — кроссплатформенный консольный IRC-клиент. Помимо IRC, поддерживает и прочие протоколы при помощи плагинов и транспортов. Irssi написан на языке программирования Си, позволяет использовать скрипты на Perl.

Содержание

[править] Установка

  • Linux: установка из репозиториев (напр. apt-get install irssi для Debian) или сборка из исходных кодов;
  • Windows: использование сборки Irssi вместе с PuTTY;
  • Mac: сборка MacIrssi, предоставляющая специальный интерфейс под Mac.

[править] Полезные настройки

В этом разделе приведены примеры полезных настроек для Irssi. Установка настроек производится командой /set $название_настройки $значение. Настройки сохраняются в файл ~/.irssi/config

[править] Основные настройки

  • /NETWORK ADD -autosendcmd «/msg nickserv identify pass;wait 4000» FreeNode — добавить сеть «FreeNode» с автоматической идентификацией командой «/msg nickserv identify pass» и ожиданием 4 секунды.
  • /SERVER ADD -network IRCnet irc.funet.fi 6667 — добавить сервер «irc.funet.fi:6667» к сети «IRCNet».
  • /CHANNEL ADD -auto #irssi IRCnet — автовход на канал «#irssi» при подключении к сети «IRCnet».
  • /HILIGHT nick — вместо «nick» можно указать любой регексп, при совпадении с которым будет активироваться хайлайт.
  • /CONNECT FreeNode — соединиться с сетью FreeNode.

[править] Прокси-серверы

Irssi может использовать HTTP-прокси. Ниже приведен пример подобной настройки:

  • /SET use_proxy ON
  • /SET proxy_address 12.12.12.12
  • /SET proxy_port 80
  • /SET -clear proxy_password
  • /EVAL SET proxy_string CONNECT %s:%d HTTP/1.0\n\n

[править] Использование вместе со screen

Irssi удобно использовать на удаленном сервере вместе с консольной программой screen, позволяющей исполнение процессов в background’е системы. При таком ее использовании клиент будет оставаться в сети все время, и логи будут в любой момент доступны для просмотра через screen. Для этого достаточно запустить процесс Irssi внутри screen’а.

Для использования вместе со screen предназначен скрипт screen_away.pl, автоматически устанавливающий статус «Away» при отключении (detach) от screen’а.

[править] Интересные факты

  • Известным пользователем программы Irssi является википедист Kalan, который утверждает, что она значительно превосходит имеющиеся аналоги для общения в IRC. Также программу использовали и некоторые другие википедисты.

[править] Ссылки

Irssi относится к темам: