Files
cloudflare-ddns-updater/ui/app.py
Francesco Picone 0ceb75f863 .
2025-12-29 12:48:34 +01:00

26 lines
677 B
Python

from flask import Flask, render_template_string
from cloudflare import get_dns_records
app = Flask(__name__)
# ----------------------------
# Template HTML già esistente
# ----------------------------
TEMPLATE = open("templates/index.html").read() # Se preferisci usare file separato
# ----------------------------
# Endpoint principale
# ----------------------------
@app.route("/")
def index():
records = get_dns_records()
# Passiamo i dati al template
return render_template_string(TEMPLATE, records=records)
# ----------------------------
# Avvio Flask
# ----------------------------
if __name__ == "__main__":
app.run(host="0.0.0.0", port=5000)