diff options
Diffstat (limited to 'youtube/__init__.py')
-rw-r--r-- | youtube/__init__.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/youtube/__init__.py b/youtube/__init__.py index e620827..0137e86 100644 --- a/youtube/__init__.py +++ b/youtube/__init__.py @@ -1,7 +1,25 @@ import flask +import settings yt_app = flask.Flask(__name__) yt_app.url_map.strict_slashes = False + +yt_app.add_url_rule('/settings', 'settings_page', settings.settings_page, methods=['POST', 'GET']) + @yt_app.route('/') def homepage(): - return flask.render_template('base.html', title="Youtube local") + return flask.render_template('home.html', title="Youtube local") + + +theme_names = { + 0: 'light_theme', + 1: 'gray_theme', + 2: 'dark_theme', +} + +@yt_app.context_processor +def inject_theme_preference(): + return { + 'theme_path': '/youtube.com/static/' + theme_names[settings.theme] + '.css', + } + |