diff --git a/.gitignore b/.gitignore index 159c167..00b1ac3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ key /app.db /key +/hidden /migrations/* /venv/* /app/__pycache__/* diff --git a/app/routes.py b/app/routes.py index 0910fe2..d38f6b8 100644 --- a/app/routes.py +++ b/app/routes.py @@ -89,7 +89,7 @@ def boolparse(string, default=False): else: return False -@app.route(hidden_value) +@app.route(app.config['HIDDEN_URL']) @login_required def hidden(): # Handled within request diff --git a/config.py b/config.py index fcac91e..ec45947 100644 --- a/config.py +++ b/config.py @@ -1,10 +1,14 @@ import os basedir = os.path.abspath(os.path.dirname(__file__)) +with open('hidden', 'r') as hidden: + hidden = hidden.read() + with open('key', 'r') as key: key = key.read() class Config(object): + HIDDEN_URL = hidden SECRET_KEY = os.environ.get('SECRET_KEY') or key TEMPLATES_AUTO_RELOAD=True SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \