X-Git-Url: https://code.kerkeslager.com/?p=wiki;a=blobdiff_plain;f=main.py;fp=main.py;h=0000000000000000000000000000000000000000;hp=b87aa3adfeb6aa6dbcf31ade88be538a03760bf1;hb=7e636a35b269d9bd445eef58640b2bd1b8e6b16e;hpb=77be3208d9a9cbf2ccf55afef1451e6ef4621ac8 diff --git a/main.py b/main.py deleted file mode 100644 index b87aa3a..0000000 --- a/main.py +++ /dev/null @@ -1,26 +0,0 @@ -import commonmark -import flask - -app = flask.Flask(__name__) - -@app.route('/') -def index(): - return 'Hello, world' - -@app.route('/p/') -def page(name): - for ch in name: - if not ch in 'abcdefghijklmnopqrstuvwxyz_0123456789': - flask.abort(404) - - try: - with open('pages/{}.md'.format(name), 'r') as f: - content = commonmark.commonmark(f.read()) - except FileNotFoundError as e: - flask.abort(404) - - title = name.replace('_', ' ').title() - - return flask.render_template('page.html', content=content, title=title) - -