Difference between revisions of "Matsuri"
From JaWiki (Jabber/XMPP wiki)
m (→Настройка) |
|||
Line 3: | Line 3: | ||
| logo= <!-- логотип --> | | logo= <!-- логотип --> | ||
<!-- Общая информация --> | <!-- Общая информация --> | ||
− | | url= [http:// | + | | url= [http://kagami.touhou.ru/projects/show/matsuri kagami.touhou.ru/projects/show/matsuri] <!-- адрес --> |
| language= {{lang|cl|Haskell}} <!-- язык --> | | language= {{lang|cl|Haskell}} <!-- язык --> | ||
| os= {{OS|cl|Linux}} <!-- ОС или платформа --> | | os= {{OS|cl|Linux}} <!-- ОС или платформа --> | ||
| library= {{lib|Network.XMPP}} <!-- jabber-библиотека --> | | library= {{lib|Network.XMPP}} <!-- jabber-библиотека --> | ||
| license= {{GPL}} 3<!-- лицензия --> | | license= {{GPL}} 3<!-- лицензия --> | ||
− | | developer= [[User:om|om]] <!-- разработчик --> | + | | developer= Kagami <newanon@yandex.ru>, [[User:om|om]] <!-- разработчик --> |
<!-- Характеристики --> | <!-- Характеристики --> | ||
| i18n= <!-- мультиязычность --> | | i18n= <!-- мультиязычность --> | ||
| plugins= <!-- поддерживает ли он плагины --> | | plugins= <!-- поддерживает ли он плагины --> | ||
| acc_profiles= <!-- профили аккаунтов --> | | acc_profiles= <!-- профили аккаунтов --> | ||
− | | acc_multi= <!-- использование нескольких аккаунтов одновременно --> | + | | acc_multi= да<!-- использование нескольких аккаунтов одновременно --> |
| smiles= <!-- поддержка смайликов --> | | smiles= <!-- поддержка смайликов --> | ||
| history= <!-- хранение истории сообщений --> | | history= <!-- хранение истории сообщений --> | ||
Line 57: | Line 57: | ||
== Настройка == | == Настройка == | ||
− | В | + | В файле <code>$HOME/.matsurirc</code> запишите настройки (пример есть в исходниках) |
[main] | [main] | ||
version=1.0 | version=1.0 | ||
− | + | show_roster=yes | |
[account_main] | [account_main] | ||
username=real | username=real |
Revision as of 21:27, 11 November 2009
Matsuri | |
---|---|
Информация | |
Сайт: | kagami.touhou.ru/projects/show/matsuri |
Язык: | Haskell |
ОС/платформа: | Linux |
Библиотека: | Network.XMPP |
Лицензия: | GPL 3 |
Разработчик: | Kagami <newanon@yandex.ru>, om |
Характеристики | |
Несколько аккаунтов одновременно: | да |
Поддержка стандартов |
Консольный псевдографический клиент. Первый в мире клиент на Haskell. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.
Contents
Сборка
В общем случае нужны только ghc и cabal (там же можно найти и удобный cabal-install).
Для сборки проекта введите в командной строке:
cabal configure cabal build
Если cabal сообщает об отсутствующих модулях, их необходимо установить и заново выполнить команды.
Для установки наберите
cabal install
Настройка
В файле $HOME/.matsurirc
запишите настройки (пример есть в исходниках)
[main] version=1.0 show_roster=yes [account_main] username=real server=ahxor.org password=-1+2-3+4 resource=testground nick=roxah priority=5
Использование
Текущий вариант Matsuri нельзя назвать ни дружелюбным, ни богатым фичами. На текущий момент можно лишь:
- Подключиться к существующей учётной записи Jabber.
- Войти в конференцию (только на сервере @conference.jabber.ru) и поболтать.
- Посмотреть свой ростер и поболтать с кем-нибудь.
- Выйти.
Если сообщение в командной строке не начинается с «/», то оно отправляется в чат.
Перемещение курсора
Подключение
-
/c
- подключить выбранный аккаунтПроверить: свой?
-
/d
- отключить выбранный аккаунт
MUC
-
/j roomname
- подключиться к конференции roomname@conference.jabber.ru
-
/l
- покинуть выбранную конференцию
Другое
- Ctrl + q
- выход
- Ctrl + o
- видимость отключенных пользователей
- ↵ Enter
- при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями
Скриншоты
Снимки клиента, запущенного в urxvt.