Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Протокол vkontakte.ru для gwibber  (Прочитано 30368 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн guglez

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #15 : 27 Января 2011, 09:34:36 »
Вот что в консоль выдает:
$ gwibber
gwibber              gwibber-accounts     gwibber-poster       gwibber-preferences  gwibber-service     
googlies@guggiland:~$ gwibber

** (gwibber:15090): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber:15090): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber:15090): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
ERROR:dbus.proxies:Introspect error on com.Gwibber.Streams:/com/gwibber/Streams: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Streams was not provided by any .service files
ERROR:dbus.proxies:Introspect error on com.Gwibber.Accounts:/com/gwibber/Accounts: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Accounts was not provided by any .service files
ERROR:dbus.proxies:Introspect error on com.Gwibber.Searches:/com/gwibber/Searches: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Searches was not provided by any .service files
Traceback (most recent call last):
  File "/usr/bin/gwibber", line 87, in <module>
    client.Client()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 621, in __init__
    self.w = GwibberClient()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 71, in __init__
    self.setup_ui()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 251, in setup_ui
    self.stream_view.set_state(streams)
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 410, in set_state
    self.update()
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 397, in update
    self.messages.update(self.navigation.selected_stream)
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 751, in update
    self.messages = self.message_view.render([selected_stream], count)
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 813, in render
    accounts=accounts)
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 256, in render
    content = template.render(theme=util.get_theme_colors(), util=util, resources=resources, _=_, **kwargs)
  File "/usr/lib/pymodules/python2.6/mako/template.py", line 189, in render
    return runtime._render(self, self.callable_, args, data)
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 403, in _render
    _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 434, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 457, in _exec_template
    callable_(context, *args, **kwargs)
  File "memory:0x95c774c", line 65, in render_body
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 278, in <lambda>
    return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
  File "base_mako", line 897, in render_messages
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 278, in <lambda>
    return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
  File "base_mako", line 490, in render_message
  File "base_mako", line 451, in messagebox
  File "base_mako", line 581, in render_messagebox
  File "base_mako", line 467, in body
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 278, in <lambda>
    return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
  File "base_mako", line 513, in render_sidebar
  File "/usr/lib/pymodules/python2.6/mako/runtime.py", line 278, in <lambda>
    return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
  File "base_mako", line 251, in render_image
  File "base_mako", line 192, in profile_url
  File "base_mako", line 829, in render_profile_url
KeyError: u'twitter'

После этого остаются висеть три процесса gwibber-service.

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #16 : 27 Января 2011, 10:02:52 »
P.S., спасибо за плагин. работает на ура.
для себя собрал деб пакет, кому надо берите. http://www.mediafire.com/?5ct1wzc2gkajxp4
Спасибо, с помощью deb-пакета заработало!
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн P.S.

  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #17 : 27 Января 2011, 15:56:36 »
Фуф... Ну раз у большинства работает, напишу запрос на добавление в основную ветку.

guglez: у вас наверное gwibber-service криво запускается, хотя точно не могу понять причину. Запустите из консоли
gwibber-service -o --debugИ запостите если что-то интересное выведет
Ну в крайнем случае переустановите Gwibber))

Да, конечно, проделал все это.

Терминал:
(Нажмите, чтобы показать/скрыть)
У вас загрузились только плагины facebook twitter и identica, но vkontakte нет почему-то. Но раз из DEB заработало, то славно.

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #18 : 27 Января 2011, 21:58:19 »
Да, конечно, проделал все это.

Терминал:
(Нажмите, чтобы показать/скрыть)
У вас загрузились только плагины facebook twitter и identica, но vkontakte нет почему-то. Но раз из DEB заработало, то славно.

Да, именно так, я заметил =)
С .deb работает, это круто!
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн guglez

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #19 : 29 Января 2011, 13:29:01 »
$ gwibber-service -o --debug                                                                                                                                       
Gwibber Dispatcher: DEBUG    Setting up monitors                                                                                                                                       
Gwibber Dispatcher: DEBUG    Refresh interval is set to 15

и больше никакого вывода. Грохнул  ~/.config/gwibber, запустился, но учетную запись не добавить. Жму на кнопки и ничего не происходит %)

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #20 : 29 Января 2011, 15:39:36 »
почему то к контакту гвиббер сумел подключится 1 раз и больше не хочет. при запуске гвиббера появляется следующее предупреждение

при повторной авторизации не происходит получение статусов.
zws@zws-laptop:~$ gwibber --debug

** (gwibber:8166): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber:8166): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber:8166): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
/usr/lib/python2.6/dist-packages/gwibber/gwui.py:214: GtkWarning: Theme directory /apps/48 of theme Game-Icons has no size field

  webkit.WebView.__init__(self)
ERROR:dbus.proxies:Introspect error on com.Gwibber.Streams:/com/gwibber/Streams: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Streams was not provided by any .service files
ERROR:dbus.proxies:Introspect error on com.Gwibber.Accounts:/com/gwibber/Accounts: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Accounts was not provided by any .service files
ERROR:dbus.proxies:Introspect error on com.Gwibber.Searches:/com/gwibber/Searches: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Searches was not provided by any .service files
ERROR:dbus.proxies:Introspect error on com.Gwibber.Messages:/com/gwibber/Messages: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Messages was not provided by any .service files
{}
/usr/lib/python2.6/dist-packages/gwibber/gwui.py:870: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed
  self.pack_start(content_area, False)
/usr/lib/python2.6/dist-packages/gwibber/gwui.py:909: DeprecationWarning: use GtkContainer.get_children
  for child in self.children(): child.destroy()
/usr/lib/python2.6/dist-packages/gwibber/gwui.py:842: DeprecationWarning: use GtkContainer.get_children
  if len(self.children()) < 1:
{}
['gwibber-accounts', '-a', u'eaea7dda29a811e08b5f00234d3384f2', '-c', 'error', '-m', u'Unknown method passed']

** (gwibber-accounts:8206): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber-accounts:8206): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber-accounts:8206): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Loading plugin for vkontakte
Loading plugin for twitter
/usr/lib/python2.6/dist-packages/gwibber/accounts.py:59: GtkWarning: Theme directory /apps/48 of theme Game-Icons has no size field

  dialog.show_all()
** Message: console message: http://vkontakte.ru/js/common.js?209 @113: [0.072] triggerOnload: lib/ui_controls

** Message: console message: http://vkontakte.ru/js/common.js?209 @113: [0.108] _checkQueue

** Message: console message:  @1: Unsafe JavaScript attempt to access frame with URL http://login.vk.com/?vk= from frame with URL http://vkontakte.ru/login.php?type=browser&app=2036925&layout=popup&settings=9232. Domains, protocols and ports must match.


Saving...


Пользователь решил продолжить мысль 29 Января 2011, 15:45:26:
если авторизироватся и перезапустить гвиббер то новостная лента начинает получатся.
« Последнее редактирование: 29 Января 2011, 15:45:26 от ZwS »
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн P.S.

  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #21 : 29 Января 2011, 16:42:58 »
почему то к контакту гвиббер сумел подключится 1 раз и больше не хочет. при запуске гвиббера появляется следующее предупреждение

при повторной авторизации не происходит получение статусов.
если авторизироватся и перезапустить гвиббер то новостная лента начинает получатся.
О дааа... Эта проблема на данный момент неизлечима, я в курсе такого поведения. Пользователям с динамическими IP адресами придется дополнительно мучаться. Дело в том, что авторизационный "токен" API вконтакте привязан к IP адресу (видимо для защиты от взлома аккаунта) и после каждой смены IP его нужно обновлять. Делать это в фоновом режиме в текущей реализации самого Gwibber сейчас нельзя. Такая же проблема имеется у плагина к Rhythmbox для вконтакта https://launchpad.net/rhythmbox-plugin-vkontakte Возможно удастся эту проблему как-то сгладить или решить, но НЕ в ближайшее время.

Так что пока могу посоветовать только заново авторизоваться и затем жать F5(чтобы не приходилось перезапускать Gwibber целиком).

guglez: мне трудно понять в чем может быть проблема. Если хочешь - можем продолжить в личке или в Jabber/ICQ etc..

Оффлайн Aress

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #22 : 30 Января 2011, 00:36:53 »
Здравствуйте. У меня после установки гвибер перестал запускаться, обновил до версии 2.91.3 и получил вот такие гигантские значки - http://iscr.ru/1296336918/
Бук - UBUNTU 10.10

Оффлайн P.S.

  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #23 : 30 Января 2011, 02:25:29 »
Здравствуйте. У меня после установки гвибер перестал запускаться, обновил до версии 2.91.3 и получил вот такие гигантские значки - http://iscr.ru/1296336918/
Смотря как устанавливали. Выглядит как будто вместо всех размеров значков используется SVG... Попробуйте DEB пакет от ZwS

Оффлайн alibaba

  • Участник
  • *
  • Сообщений: 187
  • Нулевой уровень
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #24 : 30 Января 2011, 22:18:47 »
Вопрос???? в "сообщения микроблога" из контакта отображаютcz только новости и все....  А как же Мои сообщения и прочее..
Не напрасно, не случайно
Жизнь от Бога нам дана
Не без воли Бога тайной И на казнь осуждена

Оффлайн P.S.

  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #25 : 30 Января 2011, 22:23:37 »
Вопрос???? в "сообщения микроблога" из контакта отображаютcz только новости и все....  А как же Мои сообщения и прочее..
В смысле личные сообщения? Я в ближайшее время как то не планировал их поддержку добавлять - основа плагина была взята у плагина для FaceBook и там тоже нет поддержки ЛС. Но если очень надо - могу над этим поработать. Если добавите тикет на Launchpad то тут уж не отмажусь))

Оффлайн alibaba

  • Участник
  • *
  • Сообщений: 187
  • Нулевой уровень
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #26 : 30 Января 2011, 23:37:05 »
Вопрос???? в "сообщения микроблога" из контакта отображаютcz только новости и все....  А как же Мои сообщения и прочее..
В смысле личные сообщения? Я в ближайшее время как то не планировал их поддержку добавлять - основа плагина была взята у плагина для FaceBook и там тоже нет поддержки ЛС. Но если очень надо - могу над этим поработать. Если добавите тикет на Launchpad то тут уж не отмажусь))

Личные сообщения по любому нужны, как добавить тикет на Launchpad, не разу не делал этого????
Не напрасно, не случайно
Жизнь от Бога нам дана
Не без воли Бога тайной И на казнь осуждена

Оффлайн P.S.

  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #27 : 31 Января 2011, 15:39:36 »
Написал статейку про плагин: http://seriyps.ru/blog/2011/01/31/plugin-vkontakte-ru-dlya-gwibber/

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #28 : 03 Февраля 2011, 19:21:36 »
Поддержка личных сообщений была бы очень полезной!
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Протокол vkontakte.ru для gwibber
« Ответ #29 : 03 Февраля 2011, 19:28:03 »
Поддержка личных сообщений была бы очень полезной!
юзай xmmp
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.