markdown rendering

This commit is contained in:
Xevion
2019-08-11 15:20:13 -05:00
parent c4361d41d7
commit 7915354328

View File

@@ -8,6 +8,7 @@ from flask_login import current_user, login_user, logout_user, login_required
from io import BytesIO from io import BytesIO
from textwrap import wrap from textwrap import wrap
from PIL import Image, ImageDraw, ImageFont from PIL import Image, ImageDraw, ImageFont
import mistune
import requests import requests
import xmltodict import xmltodict
import base64 import base64
@@ -20,16 +21,17 @@ import os
print = pprint.PrettyPrinter().pprint print = pprint.PrettyPrinter().pprint
fake = faker.Faker() fake = faker.Faker()
markdown = mistune.Markdown()
strgen = lambda length, charset=string.ascii_letters, weights=None : ''.join(random.choices(list(charset), k=length, weights=weights)) strgen = lambda length, charset=string.ascii_letters, weights=None : ''.join(random.choices(list(charset), k=length, weights=weights))
@app.route('/modpacks') @app.route('/modpacks')
def modpacks(): def modpacks():
return open(os.path.join(app.root_path, 'static', 'MODPACKS.MD'), 'r').read() return markdown(open(os.path.join(app.root_path, 'static', 'MODPACKS.MD'), 'r').read())
@app.route('/favicon.ico') @app.route('/favicon.ico')
def favicon(): def favicon():
return send_from_directory(os.path.join(app.root_path, 'static', 'favicon.ico'), mimetype='image/vnd.microsoft.icon') return send_from_directory(os.path.join(app.root_path, 'static'), 'favicon.ico', mimetype='image/vnd.microsoft.icon')
@app.errorhandler(401) @app.errorhandler(401)
def unauthorized(e): def unauthorized(e):