Difference between revisions of "Poezio"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (жирно очень)
(дополнения)
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
 
|          url= [http://poezio.eu/en/ poezio.eu/en/]<!-- сайт -->
 
|          url= [http://poezio.eu/en/ poezio.eu/en/]<!-- сайт -->
|      language= {{lang|cl|Python}} 3 (+{{w|ncurses}}) <!-- язык. стереть, если язык неизвестен -->
+
|      language= {{lang|cl|Python}} 3 (+[[ncurses]]) <!-- язык. стереть, если язык неизвестен -->
 
|            os= {{OS|cl|Linux}} <!-- ОС или платформа -->
 
|            os= {{OS|cl|Linux}} <!-- ОС или платформа -->
 
|      library= {{lib|SleekXMPP}} <!-- jabber-библиотека. стереть, если библиотека неизвестна -->
 
|      library= {{lib|SleekXMPP}} <!-- jabber-библиотека. стереть, если библиотека неизвестна -->
Line 11: Line 11:
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
 
|          i18n= да <!-- мультиязычность -->
 
|          i18n= да <!-- мультиязычность -->
|      plugins= <!-- поддерживает ли он плагины -->
+
|      plugins= планируется <!-- поддерживает ли он плагины -->
 
|  acc_profiles= <!-- профили аккаунтов -->
 
|  acc_profiles= <!-- профили аккаунтов -->
 
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
 
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
Line 22: Line 22:
 
|        adhoc= <!-- вызов Ad-Hoc команд -->
 
|        adhoc= <!-- вызов Ad-Hoc команд -->
 
|            rc= <!-- удаленное управление клиентом через Ad-hoc -->
 
|            rc= <!-- удаленное управление клиентом через Ad-hoc -->
|          muc= <!-- поддержка конференций -->
+
|          muc= да <!-- поддержка конференций -->
 
|    bookmarks= <!-- закладки -->
 
|    bookmarks= <!-- закладки -->
 
|      headline= <!-- новости -->
 
|      headline= <!-- новости -->
Line 31: Line 31:
 
|        pubsub= <!-- работа с PubSub -->
 
|        pubsub= <!-- работа с PubSub -->
 
|          pep= <!-- получение и отправка PEP событий -->
 
|          pep= <!-- получение и отправка PEP событий -->
|    d_register= <!-- регистрация на транпортах и т.д. (XEP-0077) -->
+
|    d_register= планируется <!-- регистрация на транпортах и т.д. (XEP-0077) -->
 
|      d_search= <!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) -->
 
|      d_search= <!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) -->
 
|          voip= <!-- голосовое и видеообщение -->
 
|          voip= <!-- голосовое и видеообщение -->
Line 37: Line 37:
 
}}
 
}}
  
'''Poezio''' - терминальный XMPP-клиент от французских разработчиков. В качестве концепции клиента авторы заявляют о стремлении сделать его похожим на популярные IRC-клиенты - [[WeeChat]] и [[irssi]]. Многие команды специально сделаны похожими, чтобы пользователям не пришлось тратить время на привыкание к новому. Т.е. клиент ориентирован по сути на работу с [[MUC]].
+
'''Poezio''' - терминальный XMPP-клиент от французских разработчиков. В качестве концепции клиента авторы заявляют о стремлении сделать его похожим на популярные [[IRC]]-клиенты - [[WeeChat]] и [[irssi]]. Многие команды специально сделаны похожими, чтобы пользователям не пришлось тратить время на привыкание к новому. Т.е. клиент ориентирован по сути на работу с [[MUC]]. Но [[ростер]] там тоже есть.
  
Конфигурацию клиента можно менять как из самой программы, так и путем изменения конфигурационного файла.
+
Конфигурацию клиента можно менять как из самой программы, так и путем изменения конфигурационного файла. Изменить внешний вид возможно с помощью переключения на новую тему.
  
 
Кроме того, упоминается, что для начала работы не нужно получение XMPP-аккаунта. Так ли это на самом деле нужно проверить.
 
Кроме того, упоминается, что для начала работы не нужно получение XMPP-аккаунта. Так ли это на самом деле нужно проверить.
Line 49: Line 49:
  
 
== Технические подробности ==
 
== Технические подробности ==
Изначально в клиенте использовалась библиотека [[xmpppy]]. Для работы требуется Python не ниже третьей версии.
+
Изначально в клиенте использовалась библиотека [[xmpppy]], но затем перешли на [[sleekxmpp]]. Для работы требуется Python не ниже третьей версии.
  
 
== Клавиатурные сокращения ==
 
== Клавиатурные сокращения ==
 
Многие из сокращений аналогичные тем, что используются в {{w|Emacs}}
 
Многие из сокращений аналогичные тем, что используются в {{w|Emacs}}
  
* F5, Ctrl+N → Go to the previous room
+
* F5, Ctrl+N → перейти к предыдущей комнате
* F6, Ctrl+P → Go to the next room
+
* F6, Ctrl+P → перейти к следующей комнате
* Ctrl+A → Move the curseur to the begining of the line
+
* Ctrl+A → курсор к началу строки
* Ctrl+E → Move the curseur to the end of the line
+
* Ctrl+E → курсор к концу строки
 
* Ctrl+W → Delete the word before the cursor
 
* Ctrl+W → Delete the word before the cursor
 
* Ctrl+K → Delete the text from the cursor to the end of the line and save it in the clipboard
 
* Ctrl+K → Delete the text from the cursor to the end of the line and save it in the clipboard
Line 69: Line 69:
  
 
Чтобы ввести команду нажмите / и затем имя команды наберите, например, /help
 
Чтобы ввести команду нажмите / и затем имя команды наберите, например, /help
 +
* /list - выводит список комнат на сервере
  
 
[[Category:Консольные клиенты]]
 
[[Category:Консольные клиенты]]

Latest revision as of 08:07, 25 April 2011

Poezio
Logo-poezio.png
Информация
Сайт: poezio.eu/en/
Язык: Python 3 (+ncurses)
ОС/платформа: Linux
Библиотека: SleekXMPP
Лицензия: GPL
Разработчик: Florent Le Coz (louiz)
Характеристики
Мультиязычность: да
Поддержка плагинов: планируется
Поддержка стандартов
Регистрация в транспортах и сервисах: планируется
Конференции: да


Poezio - терминальный XMPP-клиент от французских разработчиков. В качестве концепции клиента авторы заявляют о стремлении сделать его похожим на популярные IRC-клиенты - WeeChat и irssi. Многие команды специально сделаны похожими, чтобы пользователям не пришлось тратить время на привыкание к новому. Т.е. клиент ориентирован по сути на работу с MUC. Но ростер там тоже есть.

Конфигурацию клиента можно менять как из самой программы, так и путем изменения конфигурационного файла. Изменить внешний вид возможно с помощью переключения на новую тему.

Кроме того, упоминается, что для начала работы не нужно получение XMPP-аккаунта. Так ли это на самом деле нужно проверить.

Интерфейс переведён на различные языки, в т.ч. русский.

Снимки экрана[edit]

Capture-louiz@myrtille-.png

Технические подробности[edit]

Изначально в клиенте использовалась библиотека xmpppy, но затем перешли на sleekxmpp. Для работы требуется Python не ниже третьей версии.

Клавиатурные сокращения[edit]

Многие из сокращений аналогичные тем, что используются в Emacs

  • F5, Ctrl+N → перейти к предыдущей комнате
  • F6, Ctrl+P → перейти к следующей комнате
  • Ctrl+A → курсор к началу строки
  • Ctrl+E → курсор к концу строки
  • Ctrl+W → Delete the word before the cursor
  • Ctrl+K → Delete the text from the cursor to the end of the line and save it in the clipboard
  • Ctrl+U → Delete the text from the beginning of the line to the cursor and save it in the clipboard
  • Ctrl+Y → Insert the text in the clipboard after the cursor
  • Ctrl+J → Send the message or the command (same as the Enter key)
  • Ctrl+D → Delete the char after the cursor (same as the Suppr key)
  • Tab → Complete the nickname that you're typing. If nothing has been entered, insert the nickname of the last user who spoke
  • Shift+Tab → Complete the word that you're typing, based on the list of the recently said words in the conversation
  • Up, Down → browse the history of the last messages or commands you've entered

Чтобы ввести команду нажмите / и затем имя команды наберите, например, /help

  • /list - выводит список комнат на сервере