Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maddox/imdb-party
IMDB client using the IMDB API that their iPhone app uses
https://github.com/maddox/imdb-party
imdb movie ruby
Last synced: 2 months ago
JSON representation
IMDB client using the IMDB API that their iPhone app uses
- Host: GitHub
- URL: https://github.com/maddox/imdb-party
- Owner: maddox
- License: mit
- Created: 2010-10-11T16:15:42.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2013-07-17T04:05:55.000Z (over 11 years ago)
- Last Synced: 2024-10-14T08:47:17.900Z (3 months ago)
- Topics: imdb, movie, ruby
- Language: Ruby
- Homepage:
- Size: 172 KB
- Stars: 117
- Watchers: 3
- Forks: 32
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ImdbParty!
## How To Use
### Create an instance
imdb = ImdbParty::Imdb.new
imdb = ImdbParty::Imdb.new(:anonymize => 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 => "http://ia.media-imdb.com/images/M/MV5BODM1NDMxMTI3M15BMl5BanBnXkFtZTcwMDAzODY1Ng@@._V1_.jpg"
### 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