feat/OPS-36: add favicon to all sites

This commit is contained in:
Amrasil 2025-03-12 12:21:37 +01:00
parent 632bdf6612
commit bdb1502203
2 changed files with 8 additions and 1 deletions

View file

@ -2,11 +2,13 @@ from __future__ import annotations
from pathlib import Path 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.haiku import Haiku
from senju.store_manager import StoreManager from senju.store_manager import StoreManager
import os
app = Flask(__name__) app = Flask(__name__)
store = StoreManager(Path("/tmp/store.db")) store = StoreManager(Path("/tmp/store.db"))
@ -60,3 +62,8 @@ def generate_haiku():
return str(id) return str(id)
else: else:
return "Method not allowed", 405 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')

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB