LINUX.ORG.RU

conky+vk+gmail(spam)

 , , , ,


0

1

Как сделать чтобы conky отображали новые сообщения вконтактике и все новые сообщения в gmail, даже из корзины со спамом?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от ZERG

Нет, для вк клиентов больше нету как я понял, а для майла ставить целую программу из-за того чтобы узнать прислали ли сообщение как-то не хочется. Я сегодня сам стал баш учить, но хотелось бы побыстрее, а то вечно отвлекаюсь на проверки всякие. =(

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от Kalashnikov

А можно уведомления на этом сайте запихнуть в коньки?

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от cinyflo

Побыстрее не выйдет. Я свой конфиг настраивал пару лет, до сих пор не пришёл к конечной стадии) Есть готовое решение для гмэйла, которое висит в трее и показывает тебе почту. Да и вообще, для коньков масса конфигов однотипных, которые проверяют твой ящик. Подключи ВК через jabber-клиент, я вот pidgin использую.

Можно впихнуть rss в коньки, было бы желание, но уведомлять о сообщениях тебя не будут, только о новостях. Для сообщений нужно парсить страницу по примеру строки выше, гугли, как такие вещи делаются.

ZERG ★★★★★
()
Ответ на: комментарий от ZERG

31 числа закончится радость с джаббером. =(
На страницу rss 50 сообщений, в итоге в любом случае будет показывать 50, есть там что новое или нет.

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от cinyflo

а что будет 31 числа?

не понял мысль про rss?

<a href=«notifications»>Уведомления <span id=«main_events_count»>(1)</span></a>

вот тебе строка исходного кода страницы, делай с ней, что должно.

ZERG ★★★★★
()
Ответ на: комментарий от ZERG

Поддержка контактом джаббера прекратится.
Да это я криво сделал, в итоге всё время показывает цифру 50.
Надеюсь завтра-послезавтра докумекаю как её применить.

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от shuck

да, как это ни прискорбно, отключают джаббер. поэтому я сел за навелосипеживание своего транспорта для джаббер <--> vk api. пока не сильно продвинулся и к 31 явно не успею учитывая что скоро в августе др)

Spider_xp
()
Ответ на: комментарий от ZERG

«Ниасилили» как писал кто-то из команды вк на roem. Это же сложно и неудобно, приклеплённые сообщения показывать в теле сообщения jabber, мы напишем свой протокол для мобильного общения (пару недель назад через этот протокол можно было только зарегистрироваться на какой-то конкурс программистов для него и говорили вы пока пишите на api) подробнее в комментариях http://roem.ru/2013/07/24/xmpp76818/

Spider_xp
()

Советую найти какой-нибудь рабочий говнокодец типа: http://habrahabr.ru/sandbox/57993/

Или же написать самому (например на Perl) используя LWP::UserAgent и руководствуясь наставлениями отсюда: http://vk.com/developers.php?oid=-1&p=Выполнение_запросов_к_API

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)

Наговнокодил примитивный клиент, который подгребает сообщения в вк. Если надо - кастуй.

KennyMinigun ★★★★★
()
Ответ на: комментарий от cinyflo

Вот собственно говнокод: http://rghost.ru/48086715

Алгоритм действий такой:

1. Запустить get-permissions.pl, для того, чтоб пройти OAuth
2. Открыть в браузере URL, выведенный данным скриптом
3. В том окошке залогинится в ВК и разрешить приложению чего оно там требует
4. После этого браузер будет перенаправлен на пустую страничку. Из URL в браузере скопировать параметр acess_token:

Например, если URL такого вида:
https://oauth.vk.com/blank.html#access_token=QWERTY123&expires_in=86400&user_id=11111111
То скопировать надо строчку QWERTY123
4а. Этот токен действителен ровно одни сутки. Т.е. через сутки надо повторить процедуру получения токена.
Если нужен постоянный токен, то запускать get-permissions.pl надо так:
get-permissions.pl offline
5. Вставить этот токен в settings.json в url_params.access_token
6. Запустить скрипт fetch.pl
6а. По умолчанию скрипт подгребает 10 последних входящих сообщений за неделю. Чтоб поменять это — надо в settings.json поменять параметры в methods[«messages.get»] руководствуясь: http://vk.com/pages?oid=-1&p=messages.get

P.S. Скрипт может ругаться на недостачу модулей в системе, модули необходимо доустановить. В убунте это можно сделать так:

sudo apt-get install libwww-perl libjson-perl libtext-wrapi18n-perl

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

Спасибо большое, буду разбираться ещё. А вы не знаете как в коньки замутить уведомления отсюда или хотя бы авторизоваться через баш здесь?

cinyflo ★★★★★
() автор топика
Ответ на: комментарий от cinyflo

Не, не знаю. Это надо гуглить LOR API (которого вроди как нет).

KennyMinigun ★★★★★
()
Ответ на: комментарий от cinyflo

Офигенно, нужно замутить в коньки, настроить на пять сообщений, будет типа лога.))

Ну для того ведь и делалось :)

Только еще раз напомню — токен выдается на сутки. По истечению срока действия токена будет приходить пустой ответ.

Чтоб не парится с получением токена каждый раз можно запросить 'offline' доступ (п. 4а)

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

Да, я видел, так и сделаю возможно. =)

cinyflo ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.