Difference between revisions of "Matsuri"
From JaWiki (Jabber/XMPP wiki)
(→Скриншоты) |
|||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
{{Client | {{Client | ||
| name= Matsuri <!-- название --> | | name= Matsuri <!-- название --> | ||
| logo= <!-- логотип --> | | logo= <!-- логотип --> | ||
<!-- Общая информация --> | <!-- Общая информация --> | ||
− | | url= [http://code.google.com/p/matsuri/ code.google.com/ | + | | url= [http://code.google.com/p/matsuri/ code.google], [http://patch-tag.com/r/Kagami/matsuri/home patch-tag.com] <!-- адрес --> |
| language= {{lang|cl|Haskell}} <!-- язык --> | | language= {{lang|cl|Haskell}} <!-- язык --> | ||
− | | os= <!-- ОС или платформа --> | + | | os= {{OS|cl|Linux}} <!-- ОС или платформа --> |
− | | library= {{lib| | + | | library= {{lib|XMPP (Haskell)}} <!-- 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 37: | Line 35: | ||
| voip= <!-- голосовое и видеообщение --> | | voip= <!-- голосовое и видеообщение --> | ||
| jingle= <!-- поддержка протокола Jingle --> | | jingle= <!-- поддержка протокола Jingle --> | ||
− | }} [[Category:Консольные клиенты]] | + | }} |
+ | [[Category:Консольные клиенты]] | ||
+ | |||
+ | '''Matsuri''' - консольный псевдографический клиент ([[ncurses]]). Первый в мире клиент на [[Haskell]]. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell. | ||
+ | |||
+ | == Снимки экрана == | ||
+ | |||
+ | Снимки клиента, запущенного в {{w.en|urxvt}}. | ||
+ | |||
+ | |||
+ | [[Image:matsuri_screenshot1.png|400px]] | ||
+ | |||
+ | |||
+ | |||
+ | == Сборка == | ||
+ | |||
+ | В общем случае нужны только [http://haskell.org/ghc/download.html ghc] и [http://www.haskell.org/cabal/download.html cabal] (там же можно найти и удобный cabal-install). | ||
+ | |||
+ | Для сборки проекта введите в командной строке: | ||
+ | cabal configure | ||
+ | cabal build | ||
+ | |||
+ | Если cabal сообщает об отсутствующих модулях, их необходимо установить и заново выполнить команды. | ||
+ | |||
+ | Для установки наберите | ||
+ | cabal install | ||
+ | |||
+ | == Настройка == | ||
+ | |||
+ | В файле <code>$HOME/.matsurirc</code> запишите настройки (пример есть в исходниках) | ||
+ | |||
+ | [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. | ||
+ | # Войти в [[конференция|конференцию]] и поболтать. | ||
+ | # Посмотреть свой [[ростер]] и поболтать с кем-нибудь. | ||
+ | # Выйти. | ||
+ | |||
+ | Если сообщение в командной строке не начинается с «/», то оно отправляется в чат. | ||
+ | |||
+ | === Перемещение курсора === | ||
+ | |||
+ | ; {{key|Ctrl|n}} : переместить курсор вниз | ||
+ | ; {{key|Ctrl|p}} : переместить курсор вверх | ||
+ | |||
+ | === Подключение === | ||
+ | |||
+ | ; <code>/c</code> : подключить выбранный аккаунт {{fixme|свой?}} | ||
+ | ; <code>/d</code> : отключить выбранный аккаунт | ||
+ | |||
+ | === MUC === | ||
+ | |||
+ | ; <code>/j ''roomname''</code> : подключиться к конференции roomname | ||
+ | ; <code>/l</code> : покинуть выбранную конференцию | ||
− | + | === Другое === | |
− | == | + | |
− | + | ; {{key|Ctrl|q}} : выход | |
− | {| | + | ; {{key|Ctrl|o}} : видимость отключенных пользователей |
− | + | ; {{key|Enter}} : при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями | |
− | + |
Latest revision as of 11:43, 18 August 2015
Matsuri | |
---|---|
Информация | |
Сайт: | code.google, patch-tag.com |
Язык: | Haskell |
ОС/платформа: | Linux |
Библиотека: | XMPP (Haskell) |
Лицензия: | GPL 3 |
Разработчик: | Kagami <newanon@yandex.ru>, om |
Характеристики | |
Несколько аккаунтов одновременно: | да |
Поддержка стандартов |
Matsuri - консольный псевдографический клиент (ncurses). Первый в мире клиент на Haskell. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.
Contents
Снимки экрана[edit]
Снимки клиента, запущенного в urxvt.
Сборка[edit]
В общем случае нужны только ghc и cabal (там же можно найти и удобный cabal-install).
Для сборки проекта введите в командной строке:
cabal configure cabal build
Если cabal сообщает об отсутствующих модулях, их необходимо установить и заново выполнить команды.
Для установки наберите
cabal install
Настройка[edit]
В файле $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
Использование[edit]
Текущий вариант Matsuri нельзя назвать ни дружелюбным, ни богатым фичами. На текущий момент можно лишь:
- Подключиться к существующей учётной записи Jabber.
- Войти в конференцию и поболтать.
- Посмотреть свой ростер и поболтать с кем-нибудь.
- Выйти.
Если сообщение в командной строке не начинается с «/», то оно отправляется в чат.
Перемещение курсора[edit]
Подключение[edit]
-
/c
- подключить выбранный аккаунтПроверить: свой?
-
/d
- отключить выбранный аккаунт
MUC[edit]
-
/j roomname
- подключиться к конференции roomname
-
/l
- покинуть выбранную конференцию