netflix-rater
=============

Very simple Chrome extension that "imports" a large number of movie ratings into a Netflix profile by automatically clicking on stars.

netflix-rater
=============

Very simple Chrome extension that "imports" a large number of movie ratings into a Netflix profile by automatically clicking on stars.

**It is not my fault if you somehow destroy your Netflix account.**

Usage
-----

This was a one-off project, so there's no real interface. This assumes you have a bunch of movie ratings in the JSON format described below.

1. Download the extension code in the netflix-rater subdirectory
2. Drop your input into that subdirectory as a file called `netflix.json`
3. In Chrome, go to Tools > Extensions or chrome://extensions and enable Developer Mode if you haven't already
4. Click "Load unpacked extension..." and select the netflix-rater subdirectory
5. Log into Netflix and make sure the **correct** profile is selected under your account
6. Click the Netflix Rater button in the toolbar
7. Wait

The extension submits one rating every five seconds to avoid getting kicked out of Netflix. You will see a large number of tabs opening and closing. It took about two hours to import my 1400 ratings from my old account. After it's all done, you can delete the extension.

Input
-----

The input is a simple JSON list of objects, with each object containing at least a `"url"` key containing a string URL that points to a movie on Netflix and a `"rating"` key containing an integer rating from 0 to 5, inclusive. 0 indicates "Not Interested".

An example input file is checked in under `example.json`. This input format was the output from [this GreaseMonkey export script](http://userscripts.org/scripts/show/138133) on my old Netflix account.

Update readme to add usage instructions
Update readme to add usage instructions