Cyxapeff Blog

Gajim и ссылки в xhtml

Довольно активно использую транспорт из твиттера tweet.im, а моим любимым jabber клиентом является gajim. И всё бы хорошо, но tweet.im возвращая xhtml не делает ссылки внутри твита ссылками, поручая это клиенту. Гаджим же программа умная и создаёт ссылки только в plain тексте, в xhtml же никаких преобразований не делает, что вполне логично. Если уж приходит xhtml, то там уже и так всё размечено должно быть, а что не размечено - видимо так и задумывалось. Ну и в результате я получал ссылки на которые нельзя тыкнуть. Когда надоело копировать адреса в браузер, пришлось немного хакнуть gajim. Этим патчиком и делюсь: для gajim 0.12.1 (в Ubuntu Jaunty как раз он) и для последней стабильной версии для gajim 0.12.5.

Использовать примерно так:

sudo mv gajim0.12.1_url_twitter.patch /usr/share/gajim/src/
cd /usr/share/gajim/src/
sudo patch -i gajim0.12.1_url_twitter.patch

После рестарта гаджима - ссылки наконец-то станут ссылками.

Вот так оно выглядит у меня:

"Gajim"

Ах да, помимо этого патч убирает имя контакта в беседе. Я бота обозвал просто Twitter, соответственно в патче нужно подставить то имя, которое используете вы.

Markdown syntax:

> цитата           *курсив*
> цитата           **жирный**

* список           1. список
* список           2. список
* список           3. список

отступ в 4 пробела:
    def some_code():
        return "code"
    print some_code()

[ссылка](http://example.com/)
Ваш ник:
E-mail:
или OpenID
Оставьте свой комментарий:
Получать уведомления о новых комментариях