This module is designed to pull down every movie that you’ve rated within your Netflix account. Utilizes the wonderful WWW::Mechanize module to work its magic.
This module can also be found on my CPAN page.
Downloads
- Net-Netflix-0.03.tar.gz – Now in the form of a proper CPAN distribution.
- Net-Netflix-alpha.tar.gz
nyquil.org (May 9, 2005 at 12:56 am)
Netflix limitation
Tonight I stumbled across a limitation of netflix that I didn’t previously know about. Your queue can apparantly only be 500 items long.
Now I know not everyone loves movies as much as us, but 500 movies doesn’t seem like that difficult a
Becky (May 10, 2005 at 8:47 am)
I’d like to blog about this, but I noticed it’s in alpha. Please advise when OK to post.
Devan (November 18, 2005 at 5:03 pm)
Thanks- this works great. It’s exactly what I was looking for. Now if only I find the time to do interesting stuff with my ratings… (I have 1320 of them, you see!)
Tyrven (November 25, 2005 at 3:17 am)
This is pretty cool. It’d be nice if it were in a format that was more accessible to the internet community as a whole (for instance, hosted on a web page). Do you have the ability to provide this hosting? I have a server but it’s running on M$Win and I’d rather not throw Perl on it; if you’re unable to host it, I might port this over to ASP.NET (although the RE parser isn’t as solid as Perl’s, I’m afraid).
DevanJedi (December 6, 2005 at 10:21 am)
Hi,
This is a fantastic script; what I’ve been looking for forever. I actually modified it a bit to pull the year, genre, mpaa rating as well. The modified re is:
$body =~ /trkid=\d+”>([^(.*?)(.*?)
DevanJedi (December 6, 2005 at 10:22 am)
(Above post didn’t work for some reason; trying again)
This is a fantastic script; what I’ve been looking for forever. I actually modified it a bit to pull the year, genre, mpaa rating as well. The modified re is:
$body =~ /trkid=\d+">([^(.*?)(.*?)
Graham (December 7, 2005 at 1:23 am)
I’m getting a 501 error message from netflix (added a status report) and then the dump is blank – $VAR1 = {};
Have they changed something or is my username wrong? I am using my account email address.
Graham (February 28, 2006 at 10:46 pm)
It turns out that you need https:// and to use this you need Crypt::SSLeay. For debian / ubuntu just do apt-get install libcrypt-ssleay-perl
Dream (May 5, 2006 at 12:32 am)
How to use it…new on Pearl etc
Robert Keogh (August 4, 2006 at 7:08 pm)
Netflix has changed the urls used to login. The Login URL is
http://web.netflix.com/Login?hnjr=3
The Ratings URL is
http://web.netflix.com/MoviesYouveSeen?lnkctr=yadb_ratinghistory_ratingheader&pageNum=$cur
As Graham pointed out you also require Crypt::SSLeay.
Alex (June 15, 2007 at 2:30 pm)
I like your price