Gwibber и Вконтакте
Начиная с 10.04 в поставку Ubuntu входит Gwibber. Gwibber это программа своеобразный клиент микроблогов, он будет показывать сообщения Twitter, основные новости и обновления на Facebook(и многих других микроблогов) и все это в одном окне и удобном интерфейсе.
С самого начала программа мне понравилась...она приятно выглядит, хорошо сочетается с оформлением Ubuntu, и даже почти не тормозит ;) хотя открывается она достаточно долго ( в 11.04 не более 2 секунд). Но вот одна вещь меня в этой программе крайне досадовала - в ней нет поддержки нашего отечественного Вконтакта.
Что в принципе и не мудрено, ибо кому он сдался за пределами нашего необъятного СНГ.
На Launchpad идея создания дополнения для поддержки ВК витала давно, но изначально, то API не подходящий, то меняется каждые сутки, то еще что. Но вот около месяца, а может и полтора назад пришло мне с подписки на Launchpad письмо, мол некто таки сделал дополнение. Правда читал я это письмо с мобильного по дороге в универ, поэтому как то порадовался в душе и успешно забыл, а вот недавно разгребая почту таки наткнулся на это письмецо в ящике, и решил таки проверить.
Комментарии на ланчпаде говорили что то в духе "GREAT!", "It works!!!" и так далее, посему я просто не мог это игнорировать, таким образом из темы попал на страничку проекта
правда проект не имеет полноценных сборок, есть только ссылка на их bzr branch, а потому что бы установить данное дополнение, прийдется нам сначало установить bzr у себя на машине.... ну это все дело то простое...
sudo apt-get install bzr
потом совершаем указанное на странице проекта
bzr branch lp:~seriy-pr/gwibber/vkontakte-ru-plugin
происходит скачка проекта в нашу домашнюю директорию
~/vkontakte-ru-plugin/
Вообще установка очень проста, но не стартовала у меня из-за недоувлетворения некоторых зависимостей, о чем напрямую мне установщик не сообщал. Но добрый Launchpad как всегда дал совет и подкинул решение. Так что и вам перед установкой рекомендую выполнить
sudo apt-get install python-dbus python-gtk2 python-gconf python-notify python-simplejson python-egenix-mxdatetime python-distutils-extra python-feedparser
чего не хватает - сам доставит.
Внимание, установка данной версии Gwibber, затрет ту что устнавлена в системе, и перед тем как усианавливать, если вы не уврены в результате, попробуйте запустить из
и при возникновении проблем сначала посмотрите что можно сделать. Данная сборка Gwibber'а носит версию 2.91.2 и как показала практика на Lucid 2.91 версия не стартует вовсе.
ну а если все запустилось - то устанавливаем
но в случае если установка была и программа перестала работать после этой сборки, можно просто переустановить ее через Synaptic и все вернется на круги свояю
Внимание, установка данной версии Gwibber, затрет ту что устнавлена в системе, и перед тем как усианавливать, если вы не уврены в результате, попробуйте запустить из
~/vkontakte-ru-plugin/bin/gwibber
и при возникновении проблем сначала посмотрите что можно сделать. Данная сборка Gwibber'а носит версию 2.91.2 и как показала практика на Lucid 2.91 версия не стартует вовсе.
ну а если все запустилось - то устанавливаем
но в случае если установка была и программа перестала работать после этой сборки, можно просто переустановить ее через Synaptic и все вернется на круги свояю
Ну а потом совсем просто, из каталога с нашим дополнением запускаем установку
sudo python setup.py install
----------
ну или не делать этого всего, а скачать готовый deb-пакет собранный ZwS
После установки - запускаем/перезапускаем Gwibber, ну и добавляем нашу учетную запись ВК.
ну или не делать этого всего, а скачать готовый deb-пакет собранный ZwS
После установки - запускаем/перезапускаем Gwibber, ну и добавляем нашу учетную запись ВК.
Ну вот и все, теперь и ВКонтакт у нас под рукой и за последними новостями следить стало немного проще.
И теперь можно публиковать статусы и заметки сразу во все аккаунты. И не забывайте про indicator-me который позволяет ставить ваши статусы прямо из индикатора.
Так что еще один инструмент готов принести немного единства и упростить нам способ делиться с друзьями полезными ссылками, новостями и просто настроением.
Так что еще один инструмент готов принести немного единства и упростить нам способ делиться с друзьями полезными ссылками, новостями и просто настроением.
Но без ложки дегтя конечно же не обошлось. Проект пока в ранней ранней стадии и многое не работает. Хотя да, статусы постятся и новости принимаются, но не отправляются ваши комментарии к сообщениям...вернее не так, Ответы отправляются, но не отображаются в Gwibber.
Пусть ваша цифровая жизнь станет еще проще =)
Так что Огромное спасибо Сергею Прохорову. Хотелось что бы проект процветал и в конечном счете попал в основную ветку Gwibber'а. =)
поломал он мне гвиббер, теперь клиент не запускается. Сервис стартует нормально, а клиент не хочет
ОтветитьУдалить1. попробуйте перелогиниться
ОтветитьУдалить2. если все таки никак не работает... запустите через терминал и посмотрите лог ошибок...
3. сообщите о них разработчику, ссылки на него я привел
sudo python setup.py install
ОтветитьУдалитьотвечает, что нет такого файла или каталога. ((
Привет. Я разработчик плагина.
ОтветитьУдалитьДля начала - отправить +1 ("мне нравится") можно, но тут это называется "добавить в избранное" - из меню на шестеренках.
То что клиент падает надо разбираться, действительно пишите мне))
Vitalii наверное вы не сделали cd ~/vkontakte-ru-plugin/ между операциями
sudo apt-get install python-dbus blablabla
и
sudo python setup.py install
А вообще добрые люди уже сделали DEB пакет http://forum.ubuntu.ru/index.php?topic=65621.msg1004248#msg1004248
@seriy-pr, ого, сам разработчик =) милости просим, надеюсь мой материал вас не огорчил =)
ОтветитьУдалить1. Большое вам спасибо за ваш труд =) надеюсь вы еще порадуете нас своими работами.
2. почему вы не создали свой РРА на ланчпаде? ведь тогда многим пользователям было бы удобнее использовать и обновлять сборку.
3. а разве нельзя было бы организовать работу с ВК в отдельный пакет - плагин, что бы не перестанавливать полностью Gwibber?
действительно) приятно видеть разработчкиа непосредственно .А потому скопирую лог со стены вк сюда.Итак вот она ошибка
ОтветитьУдалитьhttp://pastebin.com/zQ6Ejsvy
проявление как при установке плагина на чистый гвиббер так и после установки всех остальных "протоколов".Попытка вычищать гвиббер и заново ставить приводила к тому же результату.сейчас попробую деб пакет
деб пакет оказался так еж не идеален) но после плясок с бубном и синаптиком через пару минут всё заработало.остался 1 вопрос...
ОтветитьУдалитьконтакт ругается слишком много мол соединений в секунду и ) ничего не отдаёт гвибберу...да это пожалуй не вопрсо а так..ремарочка
Материал не огорчил, приятно чесслово что кто то пользуется.
ОтветитьУдалитьPPA не сделал т.к. не умею, но уже начал курить маны, сейчас это в приоритете.
Ну и да, будет отдельный плагин. Последние версии Gwibber именно через отдельные пакеты устанавливают протоколы для разных сайтов. Просто "модульная архитектура" у Gwibber совсем недавно появилась.
@triksty: то что ругается на слишком много соединений это странно. Я там сделал отдельный обработчик для этой ошибки, если на нее натыкается то ждет какое то время и пробует еще раз отправить запрос... Буду разбираться.
Собрался с силами и написал подробную статью http://seriyps.ru/blog/2011/01/31/plugin-vkontakte-ru-dlya-gwibber/
ОтветитьУдалитьполезная статейка :) спасибо! ;)
ОтветитьУдалить