Репозиторий:
http://github.com/oleganza/vkontakte.ruby/tree/master
Доступ даю всем, кто хочет залить полезный код. Поскольку пока что
написано очень мало, жестких требований нет.
Архитектура:
1. Бот. На входе - имейл, пароль. На выходе - залогиненный агент,
который может ходить по разным адресам и выкачивать оттуда страницы.
Умеет вставлять паузы и эффективно в фоне скачивать файлы типа фоток и
музыки.
2. Бот профиля: на входе - идентификатор юзера, в контексте которого
он работает. На выходе - результаты запрошенных страниц.
3. Бот френдов: на входе - id юзера, на выходе - массив id друзей.
Нужен для кражи инфы друзей.
4. Бот контактов: на входе id юзера, на выходе - контактные данные
(телефон, адрес, скайпы и проч.).
5. Бот музыки: на входе id юзера, на выходе - список путей к файлам и
мета-информация. Скачивает недостающие файлы в папочку.
6. Фотки, видео, заметки - второстепенно и аналогично.
7. Группы. Темы групп, фотки, аудио и видео - аналогично
вышеперечисленному.
Хранилище - версионированная документная база данных StrokeDB, над
которой усердно трудится Oleg Andreev aka oleganza (
strokedb.com).
Всем здрасте.