woob.capabilities.cinema
¶
- class Movie(id, original_title, url=None)[source]¶
Bases:
BaseObject
Movie object.
- Variables
url – (
str
) urloriginal_title – (
str
) Original title of the movieother_titles – (
list
) Titles in other countriesrelease_date – (
date
,datetime
) Release date of the movieall_release_dates – (
str
) Release dates list of the movieduration – (
int
) Duration of the movie in minutesshort_description – (
str
) Short description of the moviegenres – (
list
) Genres of the moviepitch – (
str
) Short story description of the moviecountry – (
str
) Origin country of the movienote – (
str
) Notation of the movieroles – (
dict
) Lists of Persons related to the movie indexed by rolesthumbnail_url – (
str
) Url of movie thumbnail
- class Person(id, name, url=None)[source]¶
Bases:
BaseObject
Person object.
- Variables
url – (
str
) urlname – (
str
) Star name of a personreal_name – (
str
) Real name of a personbirth_date – (
date
,datetime
) Birth date of a persondeath_date – (
date
,datetime
) Death date of a personbirth_place – (
str
) City and country of birth of a persongender – (
str
) Gender of a personnationality – (
str
) Nationality of a personshort_biography – (
str
) Short biography of a personbiography – (
str
) Full biography of a personshort_description – (
str
) Short description of a personroles – (
dict
) Lists of movies related to the person indexed by rolesthumbnail_url – (
str
) Url of person thumbnail
- class CapCinema[source]¶
Bases:
Capability
Cinema databases.
- iter_movies(pattern)[source]¶
Search movies and iterate on results.
- Parameters
pattern (str) – pattern to search
- Return type
iter[
Movies
]
- get_movie(_id)[source]¶
Get a movie object from an ID.
- Parameters
_id (str) – ID of movie
- Return type
- get_movie_releases(_id, country=None)[source]¶
Get a list of a movie releases from an ID.
- Parameters
_id (str) – ID of movie
- Return type
String
- iter_movie_persons(_id, role=None)[source]¶
Get the list of persons who are related to a movie.
- Parameters
_id (str) – ID of movie
- Return type
iter[
Person
]
- iter_persons(pattern)[source]¶
Search persons and iterate on results.
- Parameters
pattern (str) – pattern to search
- Return type
iter[
persons
]
- get_person(_id)[source]¶
Get a person object from an ID.
- Parameters
_id (str) – ID of person
- Return type
- iter_person_movies(_id, role=None)[source]¶
Get the list of movies related to a person.
- Parameters
_id (str) – ID of person
- Return type
iter[
Movie
]
- iter_person_movies_ids(_id)[source]¶
Get the list of movie ids related to a person.
- Parameters
_id (str) – ID of person
- Return type
iter[str]