PCv5/app/routes/api/markdown.py

16 lines
426 B
Python
Raw Normal View History

2020-09-23 23:58:25 +02:00
from app import app
from app.utils.filters.markdown import md
from flask import request, abort
from werkzeug.exceptions import BadRequestKeyError
2022-05-12 23:02:40 +02:00
from app import csrf
2020-09-23 23:58:25 +02:00
class API():
@app.route("/api/markdown", methods=["POST"])
2022-05-12 23:02:40 +02:00
@csrf.exempt
2020-09-23 23:58:25 +02:00
def api_markdown():
try:
markdown = request.get_json()['text']
except BadRequestKeyError:
abort(400)
return str(md(markdown))