tmdb_party¶ ↑
Simple ruby wrapper to themoviedb.org (api.themoviedb.org/2.0/docs/) using HTTParty
usage:¶ ↑
gem install tmdb_party require 'rubygems' require 'tmdb_party'
example:¶ ↑
@tmdb = TMDBParty::Base.new('key') results = @tmdb.search('transformers') results.length # => 5 transformers = results.detect{|m| m.name == "Transformers"} transformers.popularity # => 31 transformers.score # => 1.0 transformers.imdb_id # => 'tt0418279' # some attributes don't come back with the search result, they are lazily loaded on demand transformers.homepage # => "http://www.transformersmovie.com/" transformers.trailer.url # => "http://www.youtube.com/watch?v=eduwcuq1Exg" transformers.genres.collect{|cat| cat.name}.include?("Adventure") # => true
recent additions:¶ ↑
# Support for browsing movies http://api.themoviedb.org/2.1/methods/Movie.browse @tmdb.browse({:query => 'Transformers') # Support for looking up Media info based on the file hash # http://api.themoviedb.org/2.1/methods/Media.getInfo @tmdb.get_file_info(file) # Support for Language Tags http://api.themoviedb.org/2.1/language-tags # All methods support an optional locale as the final method parameter @tmdb.search('transformers', 'fr')
what is themoviedb.org?¶ ↑
It’s a movie database, kind of like IMDB except it’s more of a community wiki. They also have an api that they’re cool with people using. More on the api here: api.themoviedb.org/2.1
Contributors¶ ↑
Jon Maddox (github.com/maddox)
Magnus Bergmark (github.com/Mange)
Brian Lopez (github.com/brianmario)
Federico Ravasio (github.com/razielgn)
Copyright¶ ↑
Copyright © 2011 John Duff. See LICENSE for details.