PlantUML / proxy.py
JairoDanielMT's picture
Update proxy.py
c08d861 verified
from flask import Flask, request, send_file, Response
import requests
import os
app = Flask(__name__)
PLANTUML_URL = "http://127.0.0.1:8080"
@app.route("/")
def home():
return open("index.html", "r", encoding="utf-8").read()
@app.route("/render")
def render():
src = request.args.get("src", "")
r = requests.get(PLANTUML_URL + "/render", params={"src": src}, stream=True)
return Response(r.content, mimetype=r.headers.get("Content-Type"))
@app.route("/render/svg")
def render_svg():
src = request.args.get("src", "")
r = requests.get(PLANTUML_URL + "/render/svg", params={"src": src}, stream=True)
return Response(r.content, mimetype=r.headers.get("Content-Type"))
if __name__ == "__main__":
app.run(host="0.0.0.0", port=7860)