You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
551 B
Python

2 years ago
from flask import Flask, render_template, send_from_directory
from markdown import markdown
2 years ago
from prefix import PrefixMiddleware
2 years ago
app = Flask(__name__)
2 years ago
app.wsgi_app = PrefixMiddleware(app.wsgi_app, prefix='/soupboat/wlist')
2 years ago
@app.route('/')
def list():
with open('list.md',"r") as f:
text = f.read()
list = markdown(text)
return render_template('list.html', list = list)
@app.route('/img/<file>')
2 years ago
def send_img(file):
return send_from_directory(app.root_path + '/img/', file, conditional=True)
2 years ago
2 years ago
app.run(port="3148", debug=True)