Фильмы¶
-
class
cinemate.
Movie
(movie_id, **kwargs)[исходный код]¶ Класс реализуюзий фильмы, сериалы, короткометражки.
Параметры: - movie_id (
int
) – идентификатор фильма на cinemate.cc - title (
Title
) – название - year (
int
) – год выхода - type (
int
) – типmovie
,serial
,short
- description (
str
) – описание - imdb (
Rating
) – рейтинг IMDb - kinopoisk (
Rating
) – рейтинг kinopoisk - poster (
Poster
) – постер фильма - release (
Release
) – даты релиза - runtime (
int
) – продолжительность в минутах - trailer (
str
) – ссылка на трейлер - url (
str
) – ссылка на cinemate.cc - genre (
Genre
) – список жанров - country (
Country
) – список стран - cast (
list
) – список актёров - director (
list
) – список режиссеров
-
fetch
(*args, **kwargs)¶ Обёртка для метода fetch. Каждый раз после вызова метода экземпляр класса добавляется в _instances.
-
classmethod
from_dict
(dct)[исходный код]¶ Получить информацию о фильме из словаря, возвращаемого API.
Параметры: dct ( dict
) – словарь, возвращаемый APIРезультат: фильм Тип результата: Movie
-
classmethod
get
(movie_id)[исходный код]¶ Короткий аналог movie(123).fetch()
Параметры: movie_id ( int
) – идентификатор требуемого фильмаРезультат: фильм Тип результата: Movie
-
classmethod
list
(**kwargs)[исходный код]¶ Метод API movie.list возращает результаты поиска фильмов, используя заданные фильтры. По-умолчанию возвращается 10 первых фильмов.
Параметры: - kwargs (
dict
) – именованные фильтры - type (
str
) – тип фильмов. Возможные значения:movie
,serial
,short
- year (
int
) – год выпуска фильма или сериала - genre (
str
orcinemate.Genre
) – slug жанра - country (
str
orcinemate.Country
) – slug страны - order_by (
str
) – критерий сортировки:create_date
,release_date
,ru_release_date
- order (
str
) – порядок сортировки параметраorder_by
:desc
,asc
- order_from (
datetime.date
orstr
) – начальная дата среза параметраorder_by
в форматеДД.ММ.ГГГГ
- order_to (
datetime.date
orstr
) – конечная дата среза параметраorder_by
в форматеДД.ММ.ГГГГ
- page (
int
) – страница в выборке (по умолчанию 0) - per_page (
int
) – количество записей в выборке (по умолчанию 10, максимум 25)
Результат: список фильмов
Тип результата: Исключение: ValueError – вызывается если указан один из параметров
order_to
/order_from
, но не указанorder_by
- kwargs (
-
classmethod
search
(term)[исходный код]¶ Метод API movie.search производит поиск по заголовкам фильмов. Поддерживается уточняющий поиск по году выхода фильма и коррекцию ошибок при печати.
Параметры: term ( str
) – искомая строкаРезультат: список фильов Тип результата: list
- movie_id (
-
class
cinemate.
Title
(russian='', original='', english='')[исходный код]¶ Заголовки фильма на разных языках.
Параметры: -
classmethod
from_dict
(dct)[исходный код]¶ Задать название фильма из словаря, возвращаемого API.
Параметры: dct ( dict
) – словарь, возвращаемый APIРезультат: фильм Тип результата: .Movie
-
classmethod
-
class
cinemate.
Genre
(name, slug=None)[исходный код]¶ -
Параметры:
-
class
cinemate.
Poster
(small, medium, big)[исходный код]¶ Постер фильма в трёх размерах.
Параметры:
-
class
cinemate.
Release
(world=None, russia=None)[исходный код]¶ Даты релиза фильма.
Параметры:
-
class
cinemate.
Rating
(votes=0, rating=0)[исходный код]¶ Рейтинг фильма imdb и kinopoisk.
Параметры:
-
class
cinemate.
Country
(name, slug=None)[исходный код]¶ Страна производства фильма.
Параметры: