mirror of
https://github.com/Xevion/v1.xevion.dev.git
synced 2025-12-10 16:09:05 -06:00
markdown rendering
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user