Difference between revisions of "Matsuri"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(порядок навёл)
Line 42: Line 42:
 
== Сборка ==
 
== Сборка ==
  
В общем случае нужны только ghc и cabal {{fixme|кто это такие и где их взять? можно просто ссылки}}.
+
В общем случае нужны только [http://haskell.org/ghc/download.html ghc] и [http://www.haskell.org/cabal/download.html cabal] (там-же можно найти и удобный cabal-install).
  
 
Для сборки проекта введите в командной строке:
 
Для сборки проекта введите в командной строке:

Revision as of 16:08, 31 October 2009

Matsuri
Информация
Сайт: code.google.com/p/matsuri
Язык: Haskell
ОС/платформа: Linux
Библиотека: Network.XMPP
Лицензия: GPL 3
Разработчик: om
Характеристики
Поддержка стандартов

Консольный псевдографический клиент. Первый в мире клиент на Haskell. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.

Сборка

В общем случае нужны только ghc и cabal (там-же можно найти и удобный cabal-install).

Для сборки проекта введите в командной строке:

cabal configure
cabal build

Если cabal сообщает об отсутствующих модулях, их необходимо установить и заново выполнить команды.

Для установки наберите

cabal install

Настройка

В папке запуска создайте файл config.ini (пример есть в исходниках)

[main]
version=1.0
show_offline=no
[account_main]
username=real
server=ahxor.org
password=-1+2-3+4
resource=testground
nick=roxah
priority=5

Использование

Текущий вариант Matsuri нельзя назвать ни дружелюбным, ни богатым фичами. На текущий момент можно лишь:

  1. Подключиться к существующей учётной записи Jabber.
  2. Войти в конференцию (только на сервере @conference.jabber.ru) и поболтать.
  3. Посмотреть свой ростер и поболтать с кем-нибудь.
  4. Выйти.

Если сообщение в командной строке не начинается с «/», то оно отправляется в чат.

Перемещение курсора

  Ctrl  +  n  
переместить курсор вниз
  Ctrl  +  p  
переместить курсор вверх

Подключение

/c 
подключить выбранный аккаунтQuestion.gifПроверить: свой?
/d 
отключить выбранный аккаунт

MUC

/j roomname 
подключиться к конференции roomname@conference.jabber.ru
/l 
покинуть выбранную конференцию

Другое

  Ctrl  +  q  
выход
  Ctrl  +  o  
видимость отключенных пользователей
  Ctrl  +  ↵ Enter  
при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями

Скриншоты

Снимки клиента, запущенного в urxvt.