#!/usr/bin/env python3 from flask import Flask, render_template, redirect, url_for import requests app = Flask(__name__) navigation = {"Imprint":"imprint"} @app.route("/imprint") def root(): return render_template("imprint.html") @app.route("/about") def about(): return render_template("about.html") @app.route("/") def homepage(): return render_template("homepage.html") @app.route("/monitoring") def monitoring(): git_status = get("https://git.adrianux.net") website_status = get("https://adrianux.net") return render_template("monitoring.html", git_status = git_status, website_status = website_status ) def get_status_code(link): requested_site = requests.get(link) return requested_site.status_code def get(link): match get_status_code(link): case 200: print(200) return "ONLINE" case 500: print(500) return "ERROR" case _: print("OTHER") return "OFFLINE" if __name__ == "__main__": app.run(debug=True)