47 lines
931 B
Python
47 lines
931 B
Python
# -*- coding: utf-8 -*-
|
|
# Where to store SQLite database
|
|
path_db = '/home/project/ttn_tracker_database.db'
|
|
|
|
# Where the map initially loads
|
|
start_lat = 35.978781
|
|
start_lon = -77.855346
|
|
|
|
# TTN Application
|
|
application = "ttn_application"
|
|
app_key = "key ttn-account-TTN_APP_KEY"
|
|
|
|
# Application devices
|
|
devices = [
|
|
"device_01",
|
|
"device_02"
|
|
]
|
|
|
|
# Where to place gateway markers
|
|
gateway_locations = [
|
|
('Gateway 01', 35.978781, -77.855346),
|
|
('Gateway 02', 35.978781, -77.655346)
|
|
]
|
|
|
|
bing_api_key = ''
|
|
|
|
|
|
def config_app(app, **kwargs):
|
|
"""Flask app configuration
|
|
|
|
Parameters
|
|
----------
|
|
app: Flask app
|
|
debug: optional, default=False
|
|
|
|
Returns
|
|
-------
|
|
app: Flask app
|
|
"""
|
|
|
|
if kwargs.get('debug', False):
|
|
app.server.debug = True
|
|
|
|
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///{db}'.format(db=path_db)
|
|
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
|
|
|
return app
|