All Projects → ramusus → Kinopoiskpy

ramusus / Kinopoiskpy

Licence: other
Python API to kinopoisk.ru

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Kinopoiskpy

Vhackxtbot Python
Python API for vHackXT Game
Stars: ✭ 27 (-78.57%)
Mutual labels:  api, python-api
Anyapi
AnyAPI is a library that helps you to write any API wrappers with ease and in pythonic way.
Stars: ✭ 126 (+0%)
Mutual labels:  api
Laravel Hackathon Starter
💻 A hackathon/MVP boilerplate for laravel web applications. Start your hackathons without hassle.
Stars: ✭ 1,589 (+1161.11%)
Mutual labels:  api
Pix Api Recebimentos
Definição da API de recebimentos PIX
Stars: ✭ 125 (-0.79%)
Mutual labels:  api
Jiosaavnapi
An unofficial API for JioSaavn written in Python 3
Stars: ✭ 123 (-2.38%)
Mutual labels:  api
Apidebugger
A IDEA plug-in to help you easily complete the API debugging.
Stars: ✭ 125 (-0.79%)
Mutual labels:  api
Huxley
JSON proxy for the UK National Rail Live Departure Board SOAP API
Stars: ✭ 123 (-2.38%)
Mutual labels:  api
Jsonrpcserver
Process JSON-RPC requests in Python
Stars: ✭ 126 (+0%)
Mutual labels:  api
Api Golang
golang多款短视频无水印视频解析接口包含抖音微视快手火山皮皮虾最右
Stars: ✭ 125 (-0.79%)
Mutual labels:  api
Zoomhub
Share and view high-resolution images effortlessly
Stars: ✭ 122 (-3.17%)
Mutual labels:  api
Pybids
Python tools for querying and manipulating BIDS datasets.
Stars: ✭ 124 (-1.59%)
Mutual labels:  api
Remove Bg
Programmatically remove backgrounds from your images using the remove.bg api
Stars: ✭ 124 (-1.59%)
Mutual labels:  api
Hafas Client
JavaScript client for HAFAS public transport APIs.
Stars: ✭ 125 (-0.79%)
Mutual labels:  api
Covid 19 Api
This is the code running in AWS Lambda powering covid-api.mmediagroup.fr/v1. The API provides realtime and historical data on Coronavirus COVID-19 confirmed cases, deaths, and recovered cases. This API has now been called over 3 million times, thank you!
Stars: ✭ 122 (-3.17%)
Mutual labels:  api
Pubg
Playerunknown’s Battlegrounds Websocket API example. Feel free to ask questions in Discord: Hormold#0683
Stars: ✭ 126 (+0%)
Mutual labels:  api
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-3.97%)
Mutual labels:  api
Tooty
An alternative multi-accounts Web client for Mastodon.
Stars: ✭ 124 (-1.59%)
Mutual labels:  api
Adonis Bumblebee
Api Transformer for AdonisJs Framework
Stars: ✭ 125 (-0.79%)
Mutual labels:  api
Python Tumblpy
A Python Library to interface with Tumblr v2 REST API & OAuth
Stars: ✭ 126 (+0%)
Mutual labels:  api
Moviecontentfilter
Watch movies with the freedom (not) to filter
Stars: ✭ 126 (+0%)
Mutual labels:  movie

Kinopoiskpy

PyPI version Circle CI Build Status Coverage Status

This package is pythonic API to kinopoisk.ru website.

Installation

To install the latest version using pip:

$ pip install kinopoiskpy

Example usage

Search movies:

>>> from kinopoisk.movie import Movie
>>> movie_list = Movie.objects.search('Redacted')
>>> len(movie_list)
1
>>> print movie_list[0].title
Без цензуры
>>> print movie_list[0].id
278229

Get content of movie by ID:

>>> from kinopoisk.movie import Movie
>>> movie = Movie(id=278229)
>>> movie.get_content('main_page')
>>> movie.year
2007
>>> movie.title
u'Без цензуры'
>>> movie.title_en
u'Redacted'
>>> movie.plot
u'В центре картины  -  небольшой отряд американских солдат на контрольно-пропускном пункте в Ираке. Причём восприятие их истории постоянно меняется. Мы видим события глазами самих солдат, представителей СМИ, иракцев и понимаем, как на каждого из них влияет происходящее, их встречи и столкновения друг с другом.'
>>> movie.runtime
90
>>> movie.tagline
u'"Фильм, запрещенный к прокату во многих странах"'
>>> movie.rating
8.5
>>> movie.get_content('posters')
>>> len(movie.posters) > 0
True

Get content of person by ID:

>>> from kinopoisk.person import Person
>>> person = Person(id=6245)
>>> person.get_content('main_page')
>>> person.id
6245
>>> person.name
u'Джонни Депп'
>>> person.year_birth
1963
>>> person.name_en
u'Johnny Depp'
>>> len(person.information) > 50
True
>>> person.get_content('photos')
>>> len(person.photos) > 10
True

Contributors

Alex Rembish

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].