import flask import os from truthseeker import routes_api app = flask.Flask("truthseeker") def set_secret(app): if os.path.isfile("instance/secret.txt"): f = open("instance/secret.txt", "r") app.config["SECRET_KEY"] = f.read() f.close() print("Read secret from secret.txt !") else: import secrets app.config["SECRET_KEY"] = secrets.token_hex() f = open("instance/secret.txt", "w") f.write(app.config["SECRET_KEY"]) f.close() print("Generated secret and wrote to secret.txt !") set_secret(app) app.register_blueprint(routes_api.api_routes, url_prefix="/api/v1") @app.route("/") def hello(): return "Hello World!"