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.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0b95a649a33c63d03ddb5f5d461c8f5a85fce88a3ba878b0cb37d88665a50d9 |
|
MD5 | d7340d3b994b18600cace7b4cac73e1e |
|
BLAKE2b-256 | 7a1fb2c805c7a023e7f732eeff358e9766b9525e1e923ac2567fc4cb279c1b0d |