Skip to main content

cinemate.cc api

Project description

PyPI version Docs status Build status Tests Coverage Wheel Status

Cinemate - реализация API сайта cinemate.cc на языке python. Реализация использует методы api v2.

Установка

Используйте следующую команду для получения последней версии:

pip install cinemate

Страница на PyPI.

Документация на Read the Docs.

Использование

Ниже приведены простые примеры, подробные примеры находятся в каталоге examples.

Инициализация:

>>> from cinemate import Cinemate
>>> cin = Cinemate('username', 'password', 'passkey', 'apikey')

Получить подробную информацию о персоне:

>>> person = cin.person.get(57658)
>>> print(person)
<Person 57658 Noel Fielding>
>>> print(person.photo.big)
http://c.cinemate.cc/media/p/8/5/57658/0.big.jpg

Получить подробную информацию о фильме:

>>> print(movie)
<Movie 114458 Africa>
>>> print(movie.title.original)
Africa
>>> movie.runtime is None
True
>>> print(movie.imdb)
<Rating rating=8.9 votes=1984>
>>> print(movie.imdb.rating)
8.9

Получить список слежения пользователя:

>>> watchlist = cin.account.watchlist()
>>> for person in watchlist['person']:
...     print(person.name_original)
...
Kar Wai Wong
Gregg Araki
Jan Svankmajer
Gaspar Noe

Участие в разработке

Проверяйте внесенные изменения на соответсвие pep-20, pep-8, pep-287. Пожалуйста, документируйте код на русском языке, т.к. проект cinemate.cc рассчитан на русскоговорящую аудиторию.

Тесты запускаются через tox и должны выполняться в версиях py27, py32, py33, py34, pypy, pypy3.

В остальном никаких особенностей нет, форкаете, меняете, pull-request.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
cinemate-0.2.1-py2.py3-none-any.whl (33.0 kB) Copy SHA256 hash SHA256 Wheel 2.7
cinemate-0.2.1.tar.gz (15.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page