weboob.capabilities.cinema

class weboob.capabilities.cinema.Movie(id, original_title, url=None)

Bases: weboob.capabilities.base.BaseObject

Movie object.
Variables:
  • original_title – (unicode) Original title of the movie
  • other_titles – (list) Titles in other countries
  • release_date – (date, datetime) Release date of the movie
  • all_release_dates – (unicode) Release dates list of the movie
  • duration – (int, long) Duration of the movie in minutes
  • short_description – (unicode) Short description of the movie
  • genres – (list) Genres of the movie
  • pitch – (unicode) Short story description of the movie
  • country – (unicode) Origin country of the movie
  • note – (unicode) Notation of the movie
  • roles – (dict) Lists of Persons related to the movie indexed by roles
  • thumbnail_url – (unicode) Url of movie thumbnail
get_roles_by_person_id(id)
get_roles_by_person_name(name)
class weboob.capabilities.cinema.Person(id, name, url=None)

Bases: weboob.capabilities.base.BaseObject

Person object.
Variables:
  • name – (unicode) Star name of a person
  • real_name – (unicode) Real name of a person
  • birth_date – (date, datetime) Birth date of a person
  • death_date – (date, datetime) Death date of a person
  • birth_place – (unicode) City and country of birth of a person
  • gender – (unicode) Gender of a person
  • nationality – (unicode) Nationality of a person
  • short_biography – (unicode) Short biography of a person
  • biography – (unicode) Full biography of a person
  • short_description – (unicode) Short description of a person
  • roles – (dict) Lists of movies related to the person indexed by roles
  • thumbnail_url – (unicode) Url of person thumbnail
get_roles_by_movie_id(id)
get_roles_by_movie_title(title)
class weboob.capabilities.cinema.CapCinema

Bases: weboob.capabilities.base.Capability

Cinema databases.

get_movie(_id)

Get a movie object from an ID.

Parameters:_id (str) – ID of movie
Return type:Movie
get_movie_releases(_id, country=None)

Get a list of a movie releases from an ID.

Parameters:_id (str) – ID of movie
Return type:String
get_person(_id)

Get a person object from an ID.

Parameters:_id (str) – ID of person
Return type:Person
get_person_biography(id)

Get the person full biography.

Parameters:_id (str) – ID of person
Return type:str
iter_movie_persons(_id, role=None)

Get the list of persons who are related to a movie.

Parameters:_id (str) – ID of movie
Return type:iter[Person]
iter_movie_persons_ids(_id)

Get the list of person ids related to a movie.

Parameters:_id (str) – ID of movie
Return type:iter[str]
iter_movies(pattern)

Search movies and iterate on results.

Parameters:pattern (str) – pattern to search
Return type:iter[Movies]
iter_person_movies(_id, role=None)

Get the list of movies related to a person.

Parameters:_id (str) – ID of person
Return type:iter[Movie]
iter_person_movies_ids(_id)

Get the list of movie ids related to a person.

Parameters:_id (str) – ID of person
Return type:iter[str]
iter_persons(pattern)

Search persons and iterate on results.

Parameters:pattern (str) – pattern to search
Return type:iter[persons]