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.10.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c7546815accdc4eecad9848aacb2389ea0305545f7a3473213e50312243219f |
|
MD5 | 4c3dff27961627889f6d17256ab18cdd |
|
BLAKE2b-256 | 79241376b9f056d0204fb63bd92c67031da2344daf572676aac2718747cbc20d |
Close
Hashes for kinopoisk_api_unofficial_client-0.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 889f48623c4c2d5ae422caa43f0caf9e41f2778289d612f3fd2b8a55494cb148 |
|
MD5 | af7d413e32f4da9936e62677650dc316 |
|
BLAKE2b-256 | 05460db56670c931bd40447e6652312c8643df462bbc0c49716066baa74705c8 |