diff options
author | Roman K. <mrdoctorwho@gmail.com> | 2015-02-03 21:41:56 +0300 |
---|---|---|
committer | Roman K. <mrdoctorwho@gmail.com> | 2015-02-03 21:41:56 +0300 |
commit | db97ecf21b3576213a6f5115d1fbe037d5d79c8b (patch) | |
tree | 6377b9a2afc247bd5ab2a62ca0b3f0d416ab2b99 /README.md | |
parent | b708870d3b83d6eead79d2ff94bcd3a797ca2e97 (diff) |
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 50 |
1 files changed, 42 insertions, 8 deletions
@@ -6,11 +6,7 @@ VK4XMPP Transport ====== -VK4XMPP представляет собой легковесный транспорт. Из VK в XMPP и обратно. - -Написан на языке программирования Python, все используемые библиотеки содержит в себе. - -**Транспорт требует Python 2.7+**. +VK4XMPP представляет собой легковесный транспорт[¹](https://github.com/mrDoctorWho/vk4xmpp#wtf). Из VK в XMPP [²](https://github.com/mrDoctorWho/vk4xmpp#wtf) и обратно. Написан на языке программирования Python, все используемые библиотеки содержит в себе, **требует Python 2.7+**. **<a name="features"></a>Возможности**: @@ -25,7 +21,9 @@ VK4XMPP представляет собой легковесный трансп * Статистические данные о работе транспорта * Отправка изображений по стандарту XHTML-IM в сторону транспорта * Проверка времени последней активности пользователя -* Настройка транспорта пользователем «под себя» посредством AdHoc-команд (к сожалению, нет нормальной инструкции см. [AdHoc](http://jawiki.ru/Adhoc)) +* Настройка транспорта пользователем «под себя» посредством AdHoc-команд [³](https://github.com/mrDoctorWho/vk4xmpp#wtf) +* Аватары у пользователей (во vCard и при входе в сеть, стандарт XEP-0153) +* Отправка изображения капчи по стандарту XEP-0158 (поддерживается в Tkabber) * Администрирование посредством AdHoc-команд * Long Poll (обо всех событиях пользователь уведомляется **незамедлительно**) @@ -42,6 +40,7 @@ VK4XMPP представляет собой легковесный трансп * XEP-0054 (vcard-temp) * XEP-0071 (XHTML-IM) * XEP-0077 (In-Band Registration) +* XEP-0153 (vCard-Based Avatars) * XEP-0085 (Chat State Notifications) * XEP-0091 (Legacy Delayed Delivery) * XEP-0092 (Software Version) @@ -50,6 +49,36 @@ VK4XMPP представляет собой легковесный трансп * XEP-0184 (Message Delivery Receipts) * XEP-0199 (XMPP Ping) +**Почему VK4XMPP**: + +В конце 2013 года администрация «ВКонтакте» приняла решение отказаться от официальной поддержки протокола XMPP. +Это событие было воспринято разными пользователями по-разному. Тем, кто уже был знаком с XMPP, его возможностями и удобством некоторых клиентов, это не понравилось. + +«**VK4XMPP**», подоспевший прямо к остановке XMPP-сервера «ВКонтакте», выполнявшего роль пересылки сообщений из/в социальную сеть, был тепло принят бывшими пользователями официального сервиса. С самого момента первого релиза транспорт предоставлял намного больше возможностей, чем бывший официальный вариант. + +Причины попробовать VK4XMPP: + +* Удобство: чтобы использовать VK4XMPP вам нужен XMPP-клиент и jabber-аккаунт. Клиентов очень много и все разные. Любой найдёт что-то, что ему понравится. +* Скорость работы: VK4XMPP использует прямые HTTP-запросы к API «ВКонтакте», которые, в основном, не превышают и килобайта. +* Экономия трафика: Несмотря на большой расход трафика на присутствия в XMPP, ваш XMPP-клиент передаст в десятки раз меньше данных, нежели браузер. +* Экономия оперативной памяти устройства: Вы когда-нибудь задумывались, сколько памяти «съедает» браузер? Посмотрите. А теперь посмотрите на XMPP-клиент. Браузер — гораздо более сложная программа, чем XMPP-клиент. Оставьте чаты специализированному софту. +* Вы параноик: Вы видите опасность раскрытия личных данных везде и всюду, но всё же пользуетесь социальной сетью (вероятно, под другим именем, ведь вы параноик). Что, по-вашему, безопаснее? Простой XMPP-клиент или же браузер? + +Причины сбежать в ужасе: + +* Сложная форма регистрации: Как ни крути, а регистрация (при условии наличия Jabber-ID) на транспорте состоит аж из 3-х пунктов! Вы потратите **целую** минуту на регистрацию, а может даже две! +* Отсутствие некоторых возможностей: К сожалению, не всё можно реализовать в текущем варианте XMPP и состоянии XMPP-клиентов. Так например, вы не сможете переслать сообщения другу от другого пользователя. И это не всё. +* *Вы параноик: Бегите и не возвращайтесь. Никогда.* + +**Как вы можете помочь**: + +1. Вы — программист. Каждая функция vk4xmpp содержит строки документации. Также есть [пример](https://github.com/mrDoctorWho/vk4xmpp/blob/master/extensions/.example.py) написания плагина, описывающий все возможности системы плагинов. При желании, написать что-то не составит труда. Pull-request'ы приветствуются. + +2. Вы — активный пользователь социальной сети «ВКонтакте» или Jabber, которому просто нравится транспорт. Приглашайте своих друзей попробовать VK4XMPP! + +3. Вы — пользователь, которому просто нравится проект и/или определённый запущенный сервис. Транспорты, впрочем как и сервера (в основном), запущены энтузиастами на некоммерческой основе, люди оплачивают их из своего кармана. Сделайте пожертвование своему серверу! *(администраторам: в файле конфигурации для этого есть поле AdditionalAbout)* + + **Список серверов, где установлен VK4XMPP**: * vk.jabberik.ru * vkontakte.jabberon.ru @@ -57,7 +86,6 @@ VK4XMPP представляет собой легковесный трансп * vk4xmpp.kap.sh * vk.xmppserv.ru * vk.jabbik.ru -* vk.matrixteam.org (English version) * vk.helldev.net (English version) Полный список можно посмотреть [здесь](http://xmppserv.ru/xmpp-monitor). @@ -86,13 +114,19 @@ VK4XMPP представляет собой легковесный трансп Другое: [FAQ](http://is.gd/zgOMp9) | [Группа во ВКонтакте](https://vk.com/vk4xmpp) | [Страница на JaWiki](http://jawiki.ru/Vk4xmpp) -Также рекомендуется заглянуть в нашу [Wiki](https://github.com/mrDoctorWho/vk4xmpp/wiki/). +Также рекомендуется заглянуть в [Wiki](https://github.com/mrDoctorWho/vk4xmpp/wiki/). Запуск: python ./gateway.py Обратиться к разработчику в сети jabber можно в конференции [simpleapps@conference.jabber.ru](xmpp:simpleapps@conference.jabber.ru?join). +**<a name="wtf"></a>WTF**: + +1. Транспорт — Программное Обеспечение, обеспечивающее связь между различными протоколами мгновенного обмена сообщениями. Распространены в XMPP (Jabber). + +2. XMPP (Jabber) — Расширяемый протокол мгновенного обмена сообщениями ([Wikipedia/XMPP](https://wikipedia.org/wiki/XMPP)). +3. К сожалению, нет нормальной инструкции см. [simpleApps/AdHoc](http://simpleapps.ru/publ/4-1-0-4) и [JaWiki/AdHoc](http://jawiki.ru/Adhoc)). © simpleApps, 2013 — 2015. |