Editing Matsuri

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.

The administrator who locked it offered this explanation: MediaWiki upgrading

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 +
{{stub}}
 +
 
{{Client
 
{{Client
 
|          name= Matsuri <!-- название -->
 
|          name= Matsuri <!-- название -->
 
|          logo= <!-- логотип -->
 
|          logo= <!-- логотип -->
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
|          url= [http://code.google.com/p/matsuri/ code.google], [http://patch-tag.com/r/Kagami/matsuri/home patch-tag.com] <!-- адрес -->
+
|          url= [http://code.google.com/p/matsuri/ code.google.com/p/matsuri] <!-- адрес -->
 
|      language= {{lang|cl|Haskell}} <!-- язык -->
 
|      language= {{lang|cl|Haskell}} <!-- язык -->
|            os= {{OS|cl|Linux}} <!-- ОС или платформа -->
+
|            os= <!-- ОС или платформа -->
|      library= {{lib|XMPP (Haskell)}} <!-- jabber-библиотека -->
+
|      library= {{lib|Network.XMPP}} <!-- jabber-библиотека -->
 
|      license= {{GPL}} 3<!-- лицензия -->
 
|      license= {{GPL}} 3<!-- лицензия -->
|    developer= Kagami <newanon@yandex.ru>, [[User:om|om]] <!-- разработчик -->
+
|    developer= [[User:om|om]] <!-- разработчик -->
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
 
|          i18n= <!-- мультиязычность -->
 
|          i18n= <!-- мультиязычность -->
 
|      plugins= <!-- поддерживает ли он плагины -->
 
|      plugins= <!-- поддерживает ли он плагины -->
 
|  acc_profiles= <!-- профили аккаунтов -->
 
|  acc_profiles= <!-- профили аккаунтов -->
|    acc_multi= да<!-- использование нескольких аккаунтов одновременно -->
+
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
 
|        smiles= <!-- поддержка смайликов -->
 
|        smiles= <!-- поддержка смайликов -->
 
|      history= <!-- хранение истории сообщений -->
 
|      history= <!-- хранение истории сообщений -->
Line 35: Line 37:
 
|          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.
+
# Войти в [[конференция|конференцию]] и поболтать.
+
# Посмотреть свой [[ростер]] и поболтать с кем-нибудь.
+
# Выйти.
+
 
+
Если сообщение в командной строке не начинается с &laquo;/&raquo;, то оно отправляется в чат.
+
 
+
=== Перемещение курсора ===
+
 
+
; {{key|Ctrl|n}} : переместить курсор вниз
+
; {{key|Ctrl|p}} : переместить курсор вверх
+
 
+
=== Подключение ===
+
 
+
; <code>/c</code> : подключить выбранный аккаунт {{fixme|свой?}}
+
; <code>/d</code> : отключить выбранный аккаунт
+
 
+
=== MUC ===
+
 
+
; <code>/j ''roomname''</code> : подключиться к конференции roomname
+
; <code>/l</code> : покинуть выбранную конференцию
+
  
=== Другое ===
+
Консольный псевдографический клиент. Первый в мире клиент на [[Haskell]]. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.
 +
== Скриншоты ==
  
; {{key|Ctrl|q}} : выход
+
Снимки клиента, запущенного в urxvt.
; {{key|Ctrl|o}} : видимость отключенных пользователей
+
{|
; {{key|Enter}} : при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями
+
| [[Image:matsuri_screenshot1.png|Внешний вид клиента|thumb|Внешний вид Matsuri]]
 +
|}

Please note that all contributions to JaWiki (Jabber/XMPP wiki) may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see JaWiki (Jabber/XMPP wiki):Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)