MCabber — модульный C (си) / Ncurses (Curses) консольный XMPP (Jabber) клиент.
XMPP — основанный на XML (расширяемый язык разметки) открытый протокол для обмена мгновенными сообщениями и информацией о присутствии (близком к режиму реального времени). Протокол ранее был известен как Jabber, изначально спроектированный легко расширяемым, помимо передачи текстовых сообщений протокол поддерживает передачу голоса, видео и файлов по сети.
MCabber является преемником консольного Jabber клиента Cabber, написанного в 2002 году Alejandro Jimenez Macias' (AJMacias, Winnetou) и завершившего развитие в 2004 году. В 2005 году Микаэль Берте (Mikael Berthe) выпустил первый общественный релиз MCabber созданный на основе последней версии Cabber (0.5.0).
MCabber имеет управляемый командами пользовательский интерфейс, поддерживается изменение тем оформления, полностью поддерживается Юникод (Уникод / Unicode), есть возможность проверки орфографии (aspell), сохраняется история переписки (конференций). Имеется функция вызова сторонних приложений при наступлении определённых событий, что позволяет создавать свои средства оповещения.
MCabber изначально базировался на библиотеке libjabber, но в 2010 году проект был переведён на библиотеку Loudmouth, стандартная для XMPP-клиентов функциональность расширяется с помощью модулей (плагинов). Поддерживается SSL шифрование, автодополнение команд, стандартные и расширенные статусы, уведомление о печати и отправке сообщений, управление закладками и многое другое...
Настройка MCabber осуществляется правкой конфигурационного файла (~/.mcabber/mcabberrc оригинал /usr/share/mcabber/example/mcabberrc), в нём же можно ввести пользовательские данные (логин, пароль, сервер и пр), если нет желания вводить данные используя клиент, создание на сервере новой учёной записи из клиента не поддерживается.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Домашняя страница
Автор: posixru
http://zenway.ru/page/mcabber
|