Skip to content

HighwayStar/vk4xmpp

 
 

Repository files navigation

VK4XMPP Transport

VK4XMPP представляет собой легковесный транспорт. Из VK в XMPP и обратно.

Написан на языке программирования Python, все используемые библиотеки содержит в себе. Находится в состоянии тестирования. Требует Python 2.7.

Установка стандартна как и для любого другого транспорта. Только вот переименуйте Config_example.txt в Config.txt и заполните его. На время тестирования рекомендуется заглядывать в папку транспорта и сообщать разработчику об ошибках (тела ошибок хранятся в папке crash).

Возможности:

  • Прием и отправка сообщений;
  • Авторизация по паролю или ключу «access-token», выдаваемому ВКонтакте;
  • Пересланные сообщения;
  • Вложения в сообщениях (только приём);
  • Список друзей в ростере;
  • Поддержка vCard для контактов;
  • Поддержка конференций (групповых чатов, тестовая, не рекомендуется к использованию);
  • Добавление в ростер новых, недавно добавленных друзей автоматически (в случае, если пользователь транспорта в это время был в сети, иначе следует вручную запросить подписку id@transport);
  • Статистические данные о работе транспорта.

Отличия от pyvk-t:

  • Транспорт не хранит паролей;
  • Транспорт не парсит страницы, а использует API ВКонтакте;

Список серверов, где уже установлен транспорт VK4XMPP:

  • vk.jabberik.ru
  • vk.isida-bot.com
  • vk.virtualtalk.org
  • vkontakte.jabberon.ru
  • vk.jabber-moscow.ru
  • vk.beerseller.org
  • vk.jabberid.org
  • vk4xmpp.kap.sh
  • vk.xmppserv.ru
  • vk.jabbik.ru

Установка (для серверов): Раз | Два

Регистрация: Psi+ | Tkabber | Gajim | Miranda | QIP | jTalk | Jimm | JasmineIM | Pidgin

Обсуждения: На 4pda | На форуме Ubuntu | На форуме Debian

Другое: FAQ | Отзывы и предложения | Страница на JaWiki | Группа во ВКонтакте

Запуск: python ./gateway.py

Обратиться к разработчику в сети xmpp можно в конференции simpleapps@conference.jabber.ru.

© simpleApps, 2013.

About

Jabber-транспорт для VKontakte

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Ruby 1.4%