diff --git a/senju/main.py b/senju/main.py index bfefb1e..35a9b27 100644 --- a/senju/main.py +++ b/senju/main.py @@ -2,11 +2,14 @@ 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 +63,10 @@ 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') 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