diff --git a/README.md b/README.md index f7b02a3..43d787d 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,27 @@ 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.