Beispiel #1
0
from models import User
from random import choice
from highcharts import Chart
from flask_oauthlib.client import OAuth
import os
import json
import humanize
import dateutil.parser
from numpy import average
from config import get_var
try:
    from secrets import keys as SECRETS
except ImportError:
    SECRETS = {}

MY_CONSUMER_KEY = SECRETS.get("CONSUMER_KEY", False) or get_var('CONSUMER_KEY') or None
MY_CONSUMER_SECRET = SECRETS.get("CONSUMER_SECRET", False) or get_var('CONSUMER_SECRET') or None
MY_EMAIL_ADDRESS = SECRETS.get("EMAIL_USER", False) or get_var('EMAIL_USER') or None

CONVERSION = {
    "en_US": "Pounds"
}

# Setup
# ----------------------------
oauth = OAuth()
fitbit_app = oauth.remote_app(
    'fitbit',
    base_url='https://api.fitbit.com',
    request_token_url='https://api.fitbit.com/oauth/request_token',
    access_token_url='https://api.fitbit.com/oauth/access_token',
Beispiel #2
0
    from secrets import keys as SECRETS
except ImportError:
    SECRETS = {}

DEBUG = get_var("DEBUG") or False

basedir = os.path.abspath(os.path.dirname(__file__))

if DEBUG:
    SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'app.db')
else:
    SQLALCHEMY_DATABASE_URI = get_var('DATABASE_URL')


# get secret key for session
SECRET_KEY = SECRETS.get("SECRET_KEY", False) or get_var('SECRET_KEY') or "1234567890"

# flask-toolbar config
DEBUG_TB_INTERCEPT_REDIRECTS = False

# Mail configuration
# Configured in ENV vars
MAIL_SERVER = "smtp.gmail.com"
MAIL_USE_TLS = False
MAIL_USE_SSL = True
MAIL_PORT = 465
MAIL_USERNAME = SECRETS.get("MAIL_USERNAME", False) or get_var('MAIL_USERNAME') or None
MAIL_PASSWORD = SECRETS.get("MAIL_PASSWORD", False) or get_var("MAIL_PASSWORD") or None
MAIL_DEFAULT_SENDER = SECRETS.get("MAIL_DEFAULT_SENDER", False) or get_var("MAIL_DEFAULT_SENDER") or None
MAIL_DEBUG = False