This repository has been archived by the owner on Nov 25, 2017. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Jacob,
I've added a Netflix provider (with tests) for Jellyroll, making use of their OAuth-enabled RESTful API. The only new requirement is the oauth2 library, which I've indicated as an optional dependency in the README. As you'll note from the documentation in the new provider module, there's a new management command as well to generate the necessary oAuth tokens to put into your settings file.
Currently, it shows only recently returned DVDs -- this suits my purposes currently, but if there's interest, I could make this configurable to get other kinds of data. Users will need a Netflix developer account and API key to use it.
It makes use of a new "Purchase" model in models.py -- even though Netflix DVDs are "rentals", I envisioned this as a generic model to support other things in the future such as Amazon.com wishlists or purchases.
Let me know if you're interested in adding this feature.
Thanks -- and thanks for jellyroll (and Django for that matter :),
Matt