X-Git-Url: https://code.kerkeslager.com/?p=wiki;a=blobdiff_plain;f=app.py;h=3c899a8634f40f55928d2e484a82402c1015cb31;hp=b87aa3adfeb6aa6dbcf31ade88be538a03760bf1;hb=d428cce70e18b471f80096d4ae3ab0218f76c404;hpb=7e636a35b269d9bd445eef58640b2bd1b8e6b16e diff --git a/app.py b/app.py index b87aa3a..3c899a8 100644 --- a/app.py +++ b/app.py @@ -1,6 +1,13 @@ +import json +import pathlib + import commonmark import flask +with open(pathlib.Path(__file__).parent / 'config.json') as f: + CONFIGURATION = json.loads(f.read()) + print(CONFIGURATION) + app = flask.Flask(__name__) @app.route('/') @@ -10,7 +17,7 @@ def index(): @app.route('/p/') def page(name): for ch in name: - if not ch in 'abcdefghijklmnopqrstuvwxyz_0123456789': + if not ch in 'abcdefghijklmnopqrstuvwxyz-0123456789': flask.abort(404) try: @@ -19,7 +26,7 @@ def page(name): except FileNotFoundError as e: flask.abort(404) - title = name.replace('_', ' ').title() + title = name.replace('-', ' ').title() return flask.render_template('page.html', content=content, title=title)