LINUX.ORG.RU
ФорумTalks

skype транспорт для jabber


1

6

Странно, что этого никто не сделал этого раньше

Собственно: https://bitbucket.org/dion/xpoty2xmpp

Используется Skype Kit. Так как с его легальностью ничего не ясно, никаких упоминания о skype в исходниках нет.

Умеет регистрацию, roster exchange, статус, single и multiuser chat-ы.


Урааааа!

Deleted
()

Спасибо, добрый человек. Будем щупать.

Axon ★★★★★
()

Забавно, забавно. Спасибо.

Norgat ★★★★★
()
Ответ на: комментарий от GoNaX

Да вот тоже не пойму, где крики «Skype - не нужно»? А вообще интересно, публичные транспорты на это скоро будут, или есть уже?

keyran ★★
()
Ответ на: комментарий от keyran

Initial import from private repository (at 44:6729e77b42bc) 2 hours ago

Если кто поднимет, пните.

Алсо я правильно понял что там нечто вроде фреймворка для транспортов? И я даже упоминания скайпа пока не нашёл в коде.

Kalashnikov ★★★
()

Собрал в песочнице, ругается на конфиг:


$ xpoty2xmpp --config xpoty2xmpp/xpoty.cfg.template 
Traceback (most recent call last):
  File "/home/user/environments/xpoty/bin/xpoty2xmpp", line 8, in <module>
    load_entry_point('Xpoty==0.1', 'console_scripts', 'xpoty2xmpp')()
  File "build/bdist.linux-x86_64/egg/xpoty2xmpp/main.py", line 80, in main
  File "build/bdist.linux-x86_64/egg/xpoty2xmpp/version.py", line 44, in set_network_name
  File "<string>", line 1, in <module>
ImportError: No module named Xpoty

но

Requirement already satisfied (use --upgrade to upgrade): Xpoty in ./lib/python2.7/site-packages/Xpoty-0.1-py2.7.egg
Cleaning up...

Как я понимаю, там должен быть какой-нибудь тест или типа того.

Verkhovtsev_M_D
()
Ответ на: комментарий от Breton

Skype is supported by Spectrum 2, but in quite specific way. It's not possible to connect the Skype network without official Skype client running. Therefore you have to have official Skype client installed. Official Skype client is then run for every connected user and Spectrum 2 communicate with it using the DBus interface. One Skype client instance needs approximately 50MB of RAM, therefore Skype transport needs lot of memory (50MB per user).

Verkhovtsev_M_D
()
Ответ на: комментарий от Verkhovtsev_M_D

ImportError: No module named Xpoty

поравил. Но в таком виде оно скайпом пользоваться не будет. Это заглушка которая будет делать вид что работает. Нужно скачать/купить или еще как-то раздобыть SkypeKit и сделать что-то типа s/Xpoty/Skype/ в xpoty.cfg

dion
() автор топика
Ответ на: комментарий от Breton

Алсо, spectrum2

Это что-то типа karaka которая запускала Xvfb и десктопный скайп под linux, жрало порядка 50-60 mb памяти на юзера.

Со skypekit получается около 10-15 в зависимости от «тяжести» аккаунта.

dion
() автор топика

Не вполне понятно только, по какому принципу там прикручивается Skype и как оно вообще работает?

mega_venik ★★★
()
Ответ на: комментарий от mega_venik

Не вполне понятно только, по какому принципу там прикручивается Skype и как оно вообще работает?

SkypeKit а не Skype. В конфиге нужно пути к трем бинарям указать

dion
() автор топика
Ответ на: комментарий от Deleted

Зачем это нужно, если позвонить не получится?

Скайп, к сожалению, стал весьма популярным IM-ом. Т.е. им не только ради звонков пользуются.

dion
() автор топика
Ответ на: комментарий от dion

SkypeKit а не Skype. В конфиге нужно пути к трем бинарям указать

Да, я на хабре уже нашёл заметку по этому поводу. Жаль, паблик транспорт организовать не получится:(

mega_venik ★★★
()
Ответ на: комментарий от anonimbus

- привет, тебе можно позвонить?
- нет, прости, у меня скайп через ко-ко-ко jabber

Это ничем не отличается от «нет, у меня сейчас микрофона нет» :)

dion
() автор топика
Ответ на: комментарий от anonimbus

а посредством жаббера процент не могущих говорить только увеличивается. Ну и зачем?

цель была не в «сломать voice/video» а сделать compatibility layer для тех, кому voice в скайпе нафиг не нужен и не хочется запускать их ужасный клиент. Для звонков на PSTN я пользуюсь SIP-ом.

dion
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.