faizee07's picture
Create app.py
b652acb verified
Raw
History Blame Contribute Delete
539 Bytes
from flask import Flask, render_template, request, Response
app = Flask(__name__)
@app.route("/")
def index():
return render_template("index.html")
@app.route("/preview", methods=["POST"])
def preview():
"""Serve generated HTML inside a sandboxed iframe."""
html = request.json.get("html", "")
if not html.strip():
html = "<p style='color:#888;padding:2rem'>Nothing generated yet.</p>"
return Response(html, mimetype="text/html")
if __name__ == "__main__":
app.run(host="0.0.0.0", port=7860, debug=True)