SpyBot: мониторим статус ВКонтакте и твитим в twitter

Скрипт написан на Python. Работает просто и следующим образом:
1) перед первым запуском нужно прописать ID адрес пользователя ВКонтакте или его алиас (/id123456 или /user_alias) в файл spybot.config напротив значения vkid;
2)

1
python vkontakte_spy_bot.py

далее запускаем скрипт для получение данных для коннекта к twitter через OAuth, для этого переходим по ссылке в твитер, даем разрешение для подключения приложения, получаем PIN-код, вводим его в консольку.
3)

1
2
crontab -e
*/10 * * * * /usr/bin/python /path_to_script/vkontakte_spy_bot.py

далее уже можно смело прописывать скрипт в крон. (обязательное условие держать скрипт и конфиг в одной директории)
4) время в UTC, также just4fun твитим координаты HQ CIA from Langley 😉

Скачать скрипт мониторинга статуса ВКонтакте

UPD: Можно ф-цию получения статуса заменить примерно следующим образом, используя API ВКонтакте

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env python
# by: dominus[at]k0derz[dot]ru

import urllib, simplejson
vkid = 1
url = 'https://api.vkontakte.ru/method/getProfiles?uids=%s&fields=online' % vkid
result = simplejson.load(urllib.urlopen(url))
for r in result.get('response'):
    subj_online = r['online']

print subj_online

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *