cinemate.cc api
Project description
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.
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
Hashes for cinemate-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772078889392e6b66b58e7c70b56532197a80bf8e352e61e827c6e8ab0dcfff6 |
|
MD5 | d67816255510925999e7d532c093378d |
|
BLAKE2b-256 | 2dffa66568d2c2714e2282c765eb0daf7efa6b482b349dd2473883b3076fe768 |