55 lines
1.7 KiB
Python
55 lines
1.7 KiB
Python
'''
|
|
constants.py
|
|
Generates constants for use in blinkpy
|
|
'''
|
|
import os
|
|
|
|
MAJOR_VERSION = 0
|
|
MINOR_VERSION = 5
|
|
PATCH_VERSION = 0
|
|
__version__ = '{}.{}.{}'.format(MAJOR_VERSION, MINOR_VERSION, PATCH_VERSION)
|
|
|
|
REQUIRED_PYTHON_VER = (3, 4, 2)
|
|
|
|
PROJECT_NAME = 'blinkpy'
|
|
PROJECT_PACKAGE_NAME = 'blinkpy'
|
|
PROJECT_LICENSE = 'MIT'
|
|
PROJECT_AUTHOR = 'Kevin Fronczak'
|
|
PROJECT_COPYRIGHT = ' 2017, {}'.format(PROJECT_AUTHOR)
|
|
PROJECT_URL = 'https://github.com/fronzbot/blinkpy'
|
|
PROJECT_EMAIL = 'kfronczak@gmail.com'
|
|
PROJECT_DESCRIPTION = ('A Blink camera Python library '
|
|
'running on Python 3.')
|
|
PROJECT_LONG_DESCRIPTION = ('blinkpy is an open-source '
|
|
'unofficial API for the Blink Camera '
|
|
'system with the intention for easy '
|
|
'integration into various home '
|
|
'automation platforms.')
|
|
if os.path.exists('README.rst'):
|
|
PROJECT_LONG_DESCRIPTION = open('README.rst').read()
|
|
PROJECT_CLASSIFIERS = [
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: MIT License',
|
|
'Operating System :: OS Independent',
|
|
'Programming Language :: Python :: 3.4',
|
|
'Topic :: Home Automation'
|
|
]
|
|
|
|
PROJECT_GITHUB_USERNAME = 'home-assistant'
|
|
PROJECT_GITHUB_REPOSITORY = 'home-assistant'
|
|
|
|
PYPI_URL = 'https://pypi.python.org/pypi/{}'.format(PROJECT_PACKAGE_NAME)
|
|
|
|
'''
|
|
URLS
|
|
'''
|
|
BLINK_URL = 'immedia-semi.com'
|
|
LOGIN_URL = 'https://prod.' + BLINK_URL + '/login'
|
|
LOGIN_BACKUP_URL = 'https://rest.piri/' + BLINK_URL + '/login'
|
|
BASE_URL = 'https://prod.' + BLINK_URL
|
|
DEFAULT_URL = 'prod.' + BLINK_URL
|
|
|
|
'''
|
|
Dictionaries
|
|
'''
|
|
ONLINE = {'online': True, 'offline': False} |