Архив метки: транспорт

vCard’ы, аватары и прочее из XMPP

Начал подробнее копать тему того, что в некоторых клиентах – в частности Gajim и Conversations – не показываются аватары для ботов RSS-транспорта, хотя в Psi все ок. Собственно, в Gajim’e vCard виден и в нем есть фото, которое транслирует транспорт. Но в тот же самый момент в ростере дефолтная заглушка. В Conversations в “Информации о контакте” в принципе нет ничего полезного (ну, кроме статуса). Решил немного упорядочить то, что сегодня вычитал и узнал.

Читать далее vCard’ы, аватары и прочее из XMPP

Нет, ну можно, конечно… Про favicon.ico в vCard для RSS

В коде RSS-транспорта была идея поначалу использовать favicon.ico с сайта, откуда берется лента и отдавать его в качестве фото в vCard. Вообще в XMPP есть возможность указывать в фото ссылку на внешний ресурс. Одна проблема – это нигде (ну, как минимум, в популярных клиентах, что я пробовал) не реализовано. В общем, забил и просто отдаю RSS-лого, которое сохранено напрямую в коде скрипта в base64.

Читать далее Нет, ну можно, конечно… Про favicon.ico в vCard для RSS

RSS-транспорт: фильтры

С давних времен у меня висит в ростере оригинальный инстанс JabRSS, ну и с тех же времен висит там подписка на kernel.org. Постит мне новости о новых релизах и багфиксах, красота.

Читать далее RSS-транспорт: фильтры

RSS-транспорт: диалоги

Да, я таки реализовал управление через отправку сообщений RSS-транспорту. Отметил это версией 1.5. Слать сообщения можно любой ленте либо транспорту напрямую (если добавить его в ростер).

Читать далее RSS-транспорт: диалоги

Веселый мир веселого юникода

Некоторое время назад случайно наткнулся на еще одну проблему с jabber-сервером: зарегистрировавшийся у меня пользователь подключался к конференции индонезийцев на jabber.ru и при попытке сохранить ее в закладки сервер вываливал в логи exception о том, что у меня “Incorrect string value” для таблицы “pubsub_item”.

Читать далее Веселый мир веселого юникода

Jabber Weather Transport, обновление

Буквально ночью того же дня, когда выпустил релиз погодного транспорта для Jabber, набросал функцию для получения погодных данных и с https://meteonova.ru. По аналогии с RSS-транспортом, задействован python-feedparser – хотя, при желании, можно было бы использовать что-то попроще: из RSS-ленты берется только title и description и на этом работа feedparser’а заканчивается.

Читать далее Jabber Weather Transport, обновление