SpyBot: мониторим статус ВКонтакте и твитим в twitter
| Июнь 9th, 2011Скрипт написан на 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 |
