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
File details
Details for the file cinemate-0.2.1.tar.gz
.
File metadata
- Download URL: cinemate-0.2.1.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce6fef1db2b1dc1f007c25644b38d6268f7abacef942ef7dd0c39ce574c445a |
|
MD5 | d2066d9a53be696d93b34da5989fbf1c |
|
BLAKE2b-256 | ce4d59e023e48e5aafbe5255e4533ebf8ab413769fbf9fef1878d4e2c24c5e80 |
File details
Details for the file cinemate-0.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: cinemate-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 33.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0b95a649a33c63d03ddb5f5d461c8f5a85fce88a3ba878b0cb37d88665a50d9 |
|
MD5 | d7340d3b994b18600cace7b4cac73e1e |
|
BLAKE2b-256 | 7a1fb2c805c7a023e7f732eeff358e9766b9525e1e923ac2567fc4cb279c1b0d |