Актеры и режиссеры

class cinemate.Person(person_id, **kwargs)[исходный код]

Класс персоны.

Параметры:
  • person_id (int) – идентификатор персоны на cinemate.cc
  • name (str) – русскоязычное имя персоны
  • name_original (str) – имя персоны в оригинале
  • photo (Photo) – фотграфия персоны
  • url (str) – ссылка на страницу персоны
fetch(*args, **kwargs)

Обёртка для метода fetch. Каждый раз после вызова метода экземпляр класса добавляется в _instances.

classmethod from_dict(dct)[исходный код]

Информация о персоне из словаря, возвращаемого API.

Параметры:dct (dict) – словарь, возвращаемый API
Результат:персона
Тип результата:Person
classmethod get(person_id)[исходный код]

Короткий аналог person(123).fetch()

Параметры:person_id (int) – идентификатор персоны
Результат:персона
Тип результата:Person
movies()[исходный код]

Метод API person.movies возвращает фильмы, в съемке которых персона принимала участие в качестве актера или режиссера.

Результат:словарь с ключами actor, director
Тип результата:dict
classmethod search(term)[исходный код]

Метод API movie.search возвращает первые 10 результатов поиска по базе персон.

Параметры:term (str) – искомая строка; поддерживает коррекцию ошибок при печати
Результат:список персон
Тип результата:list
class cinemate.Photo(small, medium, big)[исходный код]

Фотография персоны. Включает в себя 3 тега со ссылками на фотографии разных размеров.

Параметры:
  • small (str) – фотография в маленьком разрешении
  • medium (str) – фотография в среднем разрешении
  • big – фотография в большом разрешении
Type:

big: str