diff options
author | mrDoctorWho <mrdoctorwho@gmail.com> | 2015-04-21 11:41:49 +0300 |
---|---|---|
committer | mrDoctorWho <mrdoctorwho@gmail.com> | 2015-04-21 11:41:49 +0300 |
commit | 06e919ce0eaece47634ef83d1615f4b24e2eb9aa (patch) | |
tree | f3c40a3a84ce55817342c77221801e658bcea110 /README.md | |
parent | 57e4db68cd28d7d6400e93016ef9755bdefcb484 (diff) |
Okay, I'm doing this again.
The most hard thing was rewriting the core and modules to follow PEP8
guidelines. Still not complete. And will not be completed.
Changed config defaults (especially port and pidFile fields)
New config option: RUN_AS to run the transport as a specified user (root
access required, I think). Plugin variables removed as well.
Parts of the code in core was split into the modules: defaults (for
default variables), settings (for user/transport settings), longpoll
(for longpoll, obviously), utils (for cross-module used functions)
Removed unneeded API-call in avatar_hash plugin. Now we hash all user's
friends avatars
Removed plugin-specific variables from the core.
Fixed watcher messages
The code of vkapi module (APIBinding class) was split into a
PasswordLogin and APIBinding classes.
New error handling by vkapi: if it receives “too fast” error, it
increases waiting timeout for 0.05 sec until it'll be fine
Brand new API for modules
In conclusion, I can say that the transport has gone through a huge code
cleanup process. I cleaned up especially the core, library and modules.
Well, you can see the diff anyways.
Meet a brand new VK4XMPP v3.0
And I really hope it will be the last commit. Really, it's enough, I'm
done.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -1,12 +1,12 @@ [![VK4XMPP on Ohloh](https://www.openhub.net/p/vk4xmpp/widgets/project_partner_badge.gif)](https://www.openhub.net/p/vk4xmpp) -[Donate](http://simpleapps.ru/index/0-2) +**[Fork Me](https://github.com/mrDoctorWho/vk4xmpp/fork) Now! Spread the project for great good!** VK4XMPP Transport ====== -VK4XMPP представляет собой легковесный транспорт[¹](https://github.com/mrDoctorWho/vk4xmpp#wtf). Из VK в XMPP [²](https://github.com/mrDoctorWho/vk4xmpp#wtf) и обратно. Написан на языке программирования Python, все используемые библиотеки содержит в себе, **требует Python 2.7+**. +VK4XMPP представляет собой легковесный транспорт[¹](https://github.com/mrDoctorWho/vk4xmpp#wtf). Из VK в XMPP [²](https://github.com/mrDoctorWho/vk4xmpp#wtf) и обратно. Написан на языке программирования Python (совместим только со второй веткой). **<a name="features"></a>Возможности**: @@ -26,6 +26,7 @@ VK4XMPP представляет собой легковесный трансп * Отправка изображения капчи по стандарту XEP-0158 (поддерживается в Tkabber) * Администрирование посредством AdHoc-команд * Long Poll (обо всех событиях пользователь уведомляется **незамедлительно**) +* Поддержка плагинов **Отличия от pyvk-t**: * Транспорт не хранит паролей @@ -81,6 +82,7 @@ VK4XMPP представляет собой легковесный трансп <a name="servers"></a>**Список серверов, где установлен VK4XMPP**: + * vk.jabberik.ru * vkontakte.jabberon.ru * vk.beerseller.org @@ -93,6 +95,7 @@ VK4XMPP представляет собой легковесный трансп <a name="thanks"></a>**Благодарности**: + * Alexey-cv (donate, продвижение посредством создания тем на 4pda, содание FAQ, написание большинства инструкций, тесты) * alkorgun (предложения по лучшей реализации некоторых алгоритмов, код) * Armageddon (сервера, тестирование, идеи, donate) @@ -101,10 +104,11 @@ VK4XMPP представляет собой легковесный трансп * Manazius (инструкции, общение со смертными) * nsof (donate, идеи) * Santiago26 (тестирование ранних релизов, статья на Хабре) +* aawray ([xmpp-monitor](https://github.com/aawray/xmpp-monitor)) А также всем, кто как-либо участвовал в разработке или тестировании. Без этих людей не было бы транспорта таким, какой он есть. -Установка (для серверов): +<a name="installation"></a>Установка (для серверов): * [Arch Linux](https://github.com/mrDoctorWho/vk4xmpp/wiki/Установка-на-ArchLinux-с-Prosody) * [Gentoo](http://blog.stv-fian.ru/?p=375) @@ -160,6 +164,6 @@ python ./gateway.py 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). +3. К сожалению, нет нормальной инструкции; см. [JabberON/AdHoc](http://jabberon.ru/articles/2015/03/18/транспорт-вконтакте-дополнительные-команды/) и [JaWiki/AdHoc](http://jawiki.ru/Adhoc). © simpleApps, 2013 — 2015. |