Простой в использовании, расширяемый плагинами консольный XMPP / Jabber клиент.

profanity 010

Profanity — простой в использовании C (си) / Ncurses (Curses) консольный XMPP / Jabber клиент.

profanity 002

XMPP — основанный на XML (расширяемый язык разметки) открытый протокол для обмена мгновенными сообщениями и информацией о присутствии (близком к режиму реального времени). Протокол ранее был известен как Jabber, изначально спроектированный легко расширяемым, помимо передачи текстовых сообщений протокол поддерживает передачу голоса, видео и файлов по сети.

profanity 003

profanity 004

Profanity имеет управляемый командами пользовательский интерфейс, поддерживается изменение тем оформления (~/.config/profanity/themes/), полностью поддерживается Юникод (Уникод / Unicode). Функциональность клиента расширяется с помощью плагинов, настройка осуществляется правкой конфигурационного файла (~/.config/profanity/profrc).

profanity 005

profanity 006

Profanity поддерживает чат-сервисы XMPP, включая Google Talk и Facebook Chat, поддерживается шифрование используя криптографический протокол OTR (Off The Record), гибкие настройки ресурсов и приоритетов, управление списками, имеется интегрированный поиск DuckDuckGo (открытая поисковая система), отображает всплывающие уведомления (используя libnotify) и многое другое...

profanity 007

Profanity вдохновлён Irssi (консольный IRC-клиент), базовые возможности основаны на библиотеке libstrophe (XMPP library for C), на сайте проекта имеется подробная документация.

profanity 009

Лицензия: GNU General Public License version 3.0 (GPLv3)

profanity 008

Домашняя страница

Страница на github.com

Plugins for Profanity XMPP client