Импорт ростера с одного контакта на другой

Перевожу старые майл (lizendir@gmail.com) и жабер (lorien@jabber.ru) адреса на единый lorien@pyweb.ru, который работает поверх служб google.

Встал вопрос импорта ростера со старого аккаунта. В начале я решил попробовать готовое решение Однако, на моей системе одна из перловых зависимостей не установилась и я увидел шанс набросать велосипедик, что с радость и сделал ;-) Так родилась утилита xmpp_roster

Использовать так:

lorien@lorien:/web/xmpp-tools$ ./xmpp_roster.py 
Usage:
    For export run: %s dump jid password > dump_file
    For import run: cat dump_file | ./xmpp_roster.py import jid password
    For both run: ./xmpp_roster.py dump jid password | ./xmpp_roster.py import jid password

UPD: Выяснилась интересная особенность сервера jabber.ru, возможно, и других серверов. При превышении некоторого кол-ва запросов авторизации сервер начинает ругаться 500-ой ошибкой: Over maximum subscriptions per day. UPD2: Поправка. Это не бага jabber.ru — это бага гугли. Ниже в комментах подробней чуток написал.

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

А скачать это как?

В упор на “дурацкой” странице http://hg.pydev.ru/xmpp-tools/file/tip/ не нашёл как скачать.

For import run: cat dump_file > ./xmpp_roster.py import jid password

Неверно. Вывод перепишет файл xmpp_roster.py

Спасибо, за замечание, почему-то путаю весь вечер > с | :-)

Спасибо. Получилось.

А как победить: Over maximum subscriptions per day?

Я до сих пор не могу проимпортировать весь ростер. Уже подумываю валить с гугля :-) На форумах поддержки у ниг глухо. Прямая поддержка по email есть только если купить платный вариант google applications. Конкретно по моей проблеме такая ссылка: http://www.google.com/support/forum/p/Talk/thread?fid=6a091759e39a5e570004618710562630&hl=en

За что?

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image