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.

Source Distribution

cinemate-0.2.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

cinemate-0.2.1-py2.py3-none-any.whl (33.0 kB view details)

Uploaded Python 2 Python 3

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

Hashes for cinemate-0.2.1.tar.gz
Algorithm Hash digest
SHA256 7ce6fef1db2b1dc1f007c25644b38d6268f7abacef942ef7dd0c39ce574c445a
MD5 d2066d9a53be696d93b34da5989fbf1c
BLAKE2b-256 ce4d59e023e48e5aafbe5255e4533ebf8ab413769fbf9fef1878d4e2c24c5e80

See more details on using hashes here.

File details

Details for the file cinemate-0.2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for cinemate-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c0b95a649a33c63d03ddb5f5d461c8f5a85fce88a3ba878b0cb37d88665a50d9
MD5 d7340d3b994b18600cace7b4cac73e1e
BLAKE2b-256 7a1fb2c805c7a023e7f732eeff358e9766b9525e1e923ac2567fc4cb279c1b0d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page