API Client for the unofficial Kinopoisk api
Project description
Kinopoisk API Unofficial client
Python-модуль для взаимодействия с неофициальным API КиноПоиска
Установка
$ pip install kinopoisk-api-unofficial-client
Получение токена KinopoiskAPI
Для получения токена необходима регистрация на сайте kinopoiskapiunofficial.tech. После регистрации перейдите в настройки своего профиля и сохраните токен.
films
Набор методов для работы с данными о фильмах
Получить данные о фильме по kinopoisk id
Эндпоинт
: /api/v2.2/films/{id}Метод
: send_film_request(request: FilmRequest) -> FilmResponse
Получить данные о сезонах для сериала по kinopoisk film id
Эндпоинт
: /api/v2.2/films/{id}/seasonsМетод
: send_seasons_request(request: SeasonsRequest) -> SeasonsResponse
Получить данные о фактах и ошибках в фильме по kinopoisk film id
Эндпоинт
: /api/v2.2/films/{id}/factsМетод
: send_facts_request(request: FactsRequest) -> FactsResponse
Получить данные о прокате фильма по kinopoisk film id
Эндпоинт
: /api/v2.2/films/{id}/distributionsМетод
: send_distributions_request(request: DistributionsRequest) -> DistributionsResponse
Получить данные о бюджете и сборах фильма по kinopoisk film id
Эндпоинт
: /api/v2.2/films/{id}/box_officeМетод
: send_box_office_request(request: BoxOfficeRequest) -> BoxOfficeResponse
Получить кадры из фильма по kinopoisk film id
Эндпоинт
: /api/v2.1/films/{id}/framesМетод
: send_film_frame_request(request: FilmFrameRequest) -> FilmFrameResponse
Получить трейлеры,тизеры,видео для фильма по kinopoisk film id
Эндпоинт
: /api/v2.2/films/{id}/videosМетод
: send_film_video_request(request: FilmVideoRequest) -> FilmVideoResponse
Получить сиквелы и приквелы для фильма по kinopoisk film id
Эндпоинт
: /api/v2.1/films/{id}/sequels_and_prequelsМетод
: send_film_sequels_and_prequels_request(request: FilmSequelsAndPrequelsRequest) -> FilmSequelsAndPrequelsResponse
Получить список фильмов по ключевым словам
Эндпоинт
: /api/v2.1/films/search-by-keywordМетод
: send_search_by_keyword_request(request: SearchByKeywordRequest) -> SearchByKeywordResponse
Получить id стран и жанров для использования в /api/v2.1/films/search-by-filters
Эндпоинт
: /api/v2.1/films/filtersМетод
: send_filters_request(request: FiltersRequest) -> FiltersResponse
Получить список фильмов по различным фильтрам
Эндпоинт
: /api/v2.1/films/search-by-filtersМетод
: send_film_search_by_filters_request(request: FilmSearchByFiltersRequest) -> FilmSearchByFiltersResponse
Получить список фильмов из различных топов или коллекций. Например https://www.kinopoisk.ru/top/lists/58/
Эндпоинт
: /api/v2.2/films/topМетод
: send_film_top_request(request: FilmTopRequest) -> FilmTopResponse
Получить список похожих фильмов по kinopoisk film id
Эндпоинт
: /api/v2.2/films/{id}/similarsМетод
: send_related_film_request(request: RelatedFilmRequest) -> RelatedFilmResponse
Получить список цифровых релизов
Эндпоинт
: /api/v2.1/films/releasesМетод
: send_digital_release_request(request: DigitalReleaseRequest) -> DigitalReleaseResponse
reviews
Набор методов для работы с ревью о фильмах
Получить рецензии зрителей
Эндпоинт
: /api/v1/reviewsМетод
: send_reviews_request(request: ReviewsRequest) -> ReviewsResponse
Получить полную рецензию по kinopoisk review id
Эндпоинт
: /api/v1/reviews/detailsМетод
: send_review_details_request(request: ReviewDetailsRequest) -> ReviewDetailsResponse
staff
Набор методов для работы с данными об актерах, режиссерах и т.д.
Получить данные об актерах, режисерах и т.д. по kinopoisk film id
Эндпоинт
: /api/v1/staffМетод
: send_staff_request(request: StaffRequest) -> StaffResponse
Получить данные о конкретном человеке по kinopoisk person id
Эндпоинт
: /api/v1/staff/{id}Метод
: send_person_request(request: PersonRequest) -> PersonResponse
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for kinopoisk-api-unofficial-client-0.9.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47bd12fa97071c39da3f66262ed138662278a88e39114520249b154b07bf4f2b |
|
MD5 | 4f80299bff4c537ec0f9ad10e3847708 |
|
BLAKE2b-256 | b40221122795d3a55565c1686cc75487b6153808b6245db7db485768ab91da5e |
Close
Hashes for kinopoisk_api_unofficial_client-0.9.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84cce4d7043ae9b0b23c358d57f15ea5142cd29823a7517009d99a1b48b2c3f1 |
|
MD5 | 9c3f46dc6af54b64b6ac1d24bc65edfc |
|
BLAKE2b-256 | 339802b979abace56385e9a3e7263af6cd14251b3964607631356984953ab8f0 |