VK scripts
A collection of scripts abusing VK.com API.
Prerequisites
- Python 3.4 or higher
- matplotlib (required by online_sessions.py)
- numpy (required by matplotlib)
The versions below have been verified to work properly.
| Software | Version |
|---|---|
| CPython | 3.5.1 |
| numpy | 1.11.0 |
| matplotlib | 1.5.1 |
Windows binaries for CPython can be acquired at http://www.lfd.uci.edu/~gohlke/pythonlibs/.
Usage
The main package resides in the "vk/" directory.
Also, a few scripts are supplied in the "bin/" directory to showcase the
package's capabilities.
Run the scripts from the top-level directory using python -m.
Pass the --help flag to a script to examine its detailed usage information.
The supplied scripts are listed below.
- mutual_friends.py — Learn who your ex and her new boyfriend are both friends with.
- track_status.py — Track when people go online/offline.
- online_sessions.py — View/visualize the amount of time people spend online.
Development
Linting
Requires Pylint. To lint everything, run from the top-level directory:
> pylint vk
...
> pylint bin
...
License
Distributed under the MIT License. See LICENSE.txt for details.
