diff --git a/senju/main.py b/senju/main.py index bfefb1e..71e65a8 100644 --- a/senju/main.py +++ b/senju/main.py @@ -2,11 +2,13 @@ from __future__ import annotations from pathlib import Path -from flask import Flask, redirect, render_template, request, url_for +from flask import Flask, redirect, render_template, request, url_for, send_from_directory from senju.haiku import Haiku from senju.store_manager import StoreManager +import os + app = Flask(__name__) store = StoreManager(Path("/tmp/store.db")) @@ -60,3 +62,8 @@ def generate_haiku(): return str(id) else: return "Method not allowed", 405 + + +@app.route('/favicon.ico') +def favicon(): + return send_from_directory(os.path.join(app.root_path, 'static/img'), 'favicon.ico', mimetype='image/vnd.microsoft.icon') \ No newline at end of file diff --git a/senju/static/img/favicon.ico b/senju/static/img/favicon.ico new file mode 100644 index 0000000..33fa9a3 Binary files /dev/null and b/senju/static/img/favicon.ico differ