Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

IMDB client using the IMDB API that their iPhone app uses

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib drop the caching lib July 17, 2013
Octocat-spinner-32 test
Octocat-spinner-32 .document
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE Initial commit to imdb_party. October 11, 2010
Octocat-spinner-32 slate -> trailer July 12, 2012
Octocat-spinner-32 Rakefile Update RDoc require syntax on Rakefile July 10, 2012
Octocat-spinner-32 VERSION Version bump to 0.8.0 July 17, 2013
Octocat-spinner-32 imdb_party.gemspec new gemspec July 17, 2013


How To Use

Create an instance

imdb =
imdb = => true) # this will anonymize your requests to prevent getting your ip banned

Search for a movie by title

imdb.find_by_title("The Dark Knight") => [{:title => "The Dark Knight", :year => "2008", :imdb_id => "tt0468569"}, {:title => "Batman Unmasked", ...}]

Get a movie by its imdb_id

movie = imdb.find_movie_by_id("tt0468569")

movie.title => "The Dark Knight"
movie.rating => 8.1
movie.certification => "PG-13"

Get a movie trailer poster

movie = imdb.find_movie_by_id("tt1210166")

movie.trailer_url => ""

Find the top 250 movies of all time

imdb.top_250 => [{:title => "Shawshank Redemption", :year => "1994", :imdb_id => "tt0111161"}, {:title => "The Godfather", ...}]

Get the currently popular tv shows

imdb.popular_shows => [{:title => "Glee", :year => "2009", :imdb_id => "tt1327801"}, {:title => "Dexter", ...}]

Running the tests

Install dependencies

gem install jeweler
gem install shoulda
gem install httparty

Run the tests

rake test
Something went wrong with that request. Please try again.