• Jabber софт На самом деле проблема с повторным запросом подписки решается просто. По пунктам:
    1. Экспортируется при помощи TkAbber ростер. Получается XML.
    2. При помощи grep и прочих топоров и напильников из неё получается список JID-ов друзявочек.
    3. При помощи тех же топоров и напильников генерируется текст, где для каждого JID-а написано (Т.е. на каждую друзявочку по 2 команды):

    <presence type="subscribe" xmlns="jabber:client" to="juick@juick.com" />
    <presence type="subscribed" xmlns="jabber:client" to="juick@juick.com" />

    4. Делается покерфейс (обязательно, иначе не проканает).
    5. Вся эта ботва (не пост, а текст с кусками XML естественно =) ) копипастится в XML-консоль клиента, после чего дальше уже сервер ею давится, а мы имеем PROFIT.

    Добавлю, что при переносе ростера на другой сервер, но с сохранением тех же своего JID-а (и домена!) надо дня два-три обождать, пока новые настройки домена расползутся по всем DNS. Но попробовать можно уже через несколько часов (а потом повторить, если что): когда ростер большой, то друзявочки с пары-тройки серверов подцепятся.
    ♡ recommended by @ivan, @proctolog, @OCTAGRAM, @kuyantus

Replies (6)

  • @dluciv, Есть ещё питонячья тулза, которая по идее как-то так и работает: simpleapps.ru
  • @Santiago26, Ну она с одного JID на другой, но допилить можно
  • @dluciv, просто? Вот ЭТО ВОТ просто?!
    П. С. Не, для продакшена, да ещё за деньги я не так могу извратиться, но чтоб бесплатно в личное время... ))
  • @dluciv, Что за проблема? Может, её можно решить с помощью "jabber roster utility"? По крайней мере, она умеет выдавать список контактов без напильников и прочих грепов и записывать новый ростер в тот же или другой аккаунт. Работает онлайн, если боитесь за пароль, временно можно сменить на другой.
  • @Zmeyko, Очень напоминает комменты на каком-нибудь плеймаркете типа "фигня, дерьмо, авторы, сдохните до пятого колена" на приложения, которые просто ставят какие-нибудь нужные библиотеки лол.
  • @fLegmatik, Можно и ей. А можно и так. Кому как больше нравится.