CinemagoerNG (Next Generation) is a Python library and command-line utility for retrieving data from the IMDb.
Note
This project and its authors are not affiliated in any way
to Internet Movie Database Inc.
See the DISCLAIMER.txt
file for details about terms of use.
Usage example (subject to change):
from cinemagoerng import web
movie = web.get_title("tt0133093")
print(movie.title) # "The Matrix"
print(movie.sort_title) # "Matrix"
print(movie.year) # 1999
print(movie.runtime) # 136
for genre in movie.genres:
print(genre) # "Action", "Sci-Fi"
for credit in movie.directors:
print(credit.name) # "Lana Wachowski", "Lilly Wachowski"
print(len(movie.taglines)) # 1
for tagline in movie.taglines:
print(tagline) # "Free your mind"
web.update_title(movie, page="taglines", keys=["taglines"])
print(len(movie.taglines)) # 15
# Usage of akas
web.update_title(movie, page="akas", keys=["akas"])
mandarin_aka = next((aka for aka in movie.akas if aka.language == 'Mandarin'), None)
print(mandarin_aka.title) # "黑客帝国"
print(mandarin_aka.country) # "China"
print(mandarin_aka.language) # "Mandarin"
print(mandarin_aka.is_alternative) # False
for aka in movie.akas:
print(aka.country) # "India"
print(aka.title) # "महाशक्तिमान"
print(aka.language) # "Hindi"
print(aka.is_alternative) # True