Mining the Social Web

Mining the Social Web, 2nd edition is a book about

how to tap into the wealth of social web data to discover who’s making connections with whom, what they’re talking about, and where they’re located? …. using Facebook, Twitter, LinkedIn, Google+, GitHub, email, websites, and blogs.

The example code for this unique data science book is maintained in a public GitHub repository. It’s designed to be easily accessible through a turnkey virtual machine that facilitates interactive learning with an easy-to-use collection of IPython Notebooks.


Appendix A: Virtual Machine Experience contains the setup instructions. My notes here are based on it. Because Python and all its extended libraries can be complex to use the author of the book has put together an virtual image. He uses VirtualBox for the VM and Vagrant.
The Python used is version 2.x I think using Anaconda Python you could very easily achieve a similar install without too much hassle.

1. Download and install the latest copy of VirtualBox for your operating system

As I am setting my MacBook up for development I installed Kinematic because I want to be able to use Docker images on my Mac. This also installs VirtualBox.

2. Download and install Vagrant

Both Vagrant and Docker do the same thing, "Create and configure lightweight, reproducible, and portable development environments.” Hopefully they won’t interfere with each other.

After everything is installed, check that it is running:

```plain 13:39:53--> vagrant status Current machine states: default poweroff (virtualbox)

The VM is powered off. To restart the VM, simply run vagrant up ```