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))
|