User Documentation for Activity Extractor
Activity Extractor aims to extract and download viewing activity from popular video streaming services including: Netflix, Hulu and Amazon. This process is automated and needs very little user interaction. It can be called from the command line with the streaming service as a parameter, and it outputs the viewing activity into a simple .txt file.
The program requires the user to have a valid login and password for the streaming service they wish to retrieve viewing activity from.
Installation Instructions
Clone the repository from GitHub:
git clone https://github.com/ManveerBasra/ActivityExtractor
Install pip
If pip3 is not installed run this in a command window:
Install Selenium
Run this in a command window:
Install PhantomJS
Make sure you have NodeJS installed (https://nodejs.org/) Using Node's package manager run this in a command window:
Disclaimer: Use it at your own risk.
Usage Instructions
If credentials are already in userconfig.ini
Open a command window in directory containing ActivityExtractor.py Run this command:
[service]: Put your streaming service here
If credentials are NOT already in userconfig.ini
Open a command window in directory containing ActivityExtractor.py Run this command:
[service] : Put your streaming service here [email] : Put your email address for the streaming service here [password]: Put your password here
If you're getting activity from Netflix, you must include an additional parameter:
... --user=[user]
[user] : Put your Netflix username here
Please report any errors on GitHub along with the error message for support.