import flask from flask import Flask, render_template, session from flask_pymongo import Pymongo import stravalib import gpxpy import gpxpy.gpx from dotenv import load_dotenv from os import getenv load_dotenv() client = stravalib.client.Client() app = Flask(__name__) app.config["MONGO_URI"] = f"{getenv("MONGO_URI")}turfrun?authSource=admin" app.secret_key = getenv("SECRET_KEY") mongo = Motor(app) Session(app) @app.route("/") def home(): return render_template("index.html")\ @app.route("/api/turf", methods=["GET"]) def get_turf(): turf = mongo.db.turf.find_one() print(turf) return render_template("test.html", x=45.6770, y=-111.0429, x2=45.6646, y2=-110.5572, x3=45.2703, y3=-111.3028) @app.route("/login", methods=["GET", "POST"]) def login(): return render_template("index.html") @app.route("/logout", methods=["GET", "POST"]) def logout(): return render_template("index.html") app.run(host="0.0.0.0")