diff --git a/server.py b/server.py new file mode 100644 index 0000000..f07ee84 --- /dev/null +++ b/server.py @@ -0,0 +1,21 @@ +#!/usr/bin/python3 +import asyncio, traceback +from Flask import flask, request, render_template +from hypercorn.config import Config +from hypercorn.asyncio import serve +app = Flask(__name__) +@app.route("/") +def root(): + return render_template("home.html") +@app.route("/gem/") +def relay(url): + parsed = "

Something went wrong...

\n" + title = "Something went wrong..." + try: + raise Exception("Not implemented") + except: + parsed += traceback.format_exc() + return render_template("gem.html", code=parsed, title=title) + +# Run the Hypercorn ASGI server +asyncio.run(serve(app, Config())) \ No newline at end of file