Difference between revisions of "Matsuri"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
Line 39: Line 39:
 
}} [[Category:Консольные клиенты]] [[Category:Консольные для Linux]]
 
}} [[Category:Консольные клиенты]] [[Category:Консольные для Linux]]
  
Консольный псевдографический клиент. Первый в мире клиент на [http://ru.wikipedia.org/wiki/Haskell]. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.  
+
Консольный псевдографический клиент. Первый в мире клиент на [http://ru.wikipedia.org/wiki/Haskell Haskell]. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.  
  
 
Связаться с текущим мэйнтейнером можно по электронной почте omever@gmail.com или по JID om@mytlt.ru.
 
Связаться с текущим мэйнтейнером можно по электронной почте omever@gmail.com или по JID om@mytlt.ru.
 +
 +
== Сборка ==
 +
 +
В общем случае вам нужен только ghc и cabal, для сборки проекта введие в командной строке:
 +
 +
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 нельзя назвать ни дружелюбным ни богатым фичами, на текущий момент можно делать лишь:
 +
 +
#Подключиться к существующей учётной записи Jabber
 +
#Войти в конференцию (только на сервере @conference.jabber.ru) и поболтать
 +
#Посмотреть свой ростер и поболтать с кем-нибудь оттуда
 +
#Выйти
 +
 +
=== Перемещение курсора ===
 +
 +
# '''^n''' - переместить курсор вниз
 +
# '''^p''' - переместить курсор вверх
 +
 +
=== Подключение ===
 +
 +
#'''/c''' - подключить выбранный аккаунт
 +
#'''/d''' - отключить выбранный аккаунт
 +
 +
=== MUC ===
 +
 +
#'''/j''' roomname - подключиться к конференции roomname@conference.jabber.ru
 +
#'''/l''' - покинуть выбранную конференцию
 +
 +
=== Другое ===
 +
 +
#'''^q''' - выход
 +
#'''^o''' - видимость отключенных пользователей
 +
#'''#''' - при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями
 +
#Сообщение в командной строке без начального '/' - пишем в чат
  
 
== Скриншоты ==
 
== Скриншоты ==

Revision as of 14:08, 29 October 2009

Информации мало или она отсутствует

Пока в данной статье мало информации. Приносим извинения.

Если вы хотите написать по теме, — сделайте это.

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

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

Связаться с текущим мэйнтейнером можно по электронной почте omever@gmail.com или по JID om@mytlt.ru.

Сборка

В общем случае вам нужен только ghc и cabal, для сборки проекта введие в командной строке:

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. Выйти

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

  1. ^n - переместить курсор вниз
  2. ^p - переместить курсор вверх

Подключение

  1. /c - подключить выбранный аккаунт
  2. /d - отключить выбранный аккаунт

MUC

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

Другое

  1. ^q - выход
  2. ^o - видимость отключенных пользователей
  3. # - при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями
  4. Сообщение в командной строке без начального '/' - пишем в чат

Скриншоты

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

Внешний вид Matsuri