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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 679ba6ac2ef12bf6e78ab300514001321a4d8c8ec91001e3c8607b09b0882697 |
|
MD5 | ca4302d440cc6ecd2fff94230824aded |
|
BLAKE2b-256 | c7388a934d32e4914b80533353cf63c2fb09fb56992ec9bc358a3666192b19a8 |
Close
Hashes for kinopoisk_api_unofficial_client-0.9.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5174e00cf2ae4bfa45fd47dfe9636db7707d8d21202bc30d681fc7f9802ea05f |
|
MD5 | bd3ca1058e60365af459e49873facfad |
|
BLAKE2b-256 | 0803b44e52a8db6700bf1402822ca4e50b99c4e395e0331760c0f55ff62bb9e1 |