From c6439f66879dfbacfc898f8c23ae7f3f64bc7056 Mon Sep 17 00:00:00 2001 From: Israel Figueroa Date: Mon, 27 Apr 2020 13:36:42 -0400 Subject: [PATCH] favicon --- web-interface/basicweb.py | 8 +++++++- web-interface/static/favicon.ico | Bin 0 -> 105662 bytes 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 web-interface/static/favicon.ico diff --git a/web-interface/basicweb.py b/web-interface/basicweb.py index a86737b..8d05dcb 100644 --- a/web-interface/basicweb.py +++ b/web-interface/basicweb.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- -from flask import Flask, request, render_template +import os +from flask import Flask, request, render_template, send_from_directory from user_agents import parse app = Flask(__name__) @@ -17,3 +18,8 @@ def browser(): ipaddr = request.environ['REMOTE_ADDR'] uadata = parse(request.user_agent.string) return render_template('about.html', title='Datos del Navegador', ipaddr=ipaddr, uastr=str(uadata)) + +@app.route('/favicon.ico') +def favicon(): + return send_from_directory(os.path.join(app.root_path, 'static'), + 'favicon.ico', mimetype='image/vnd.microsoft.icon') \ No newline at end of file diff --git a/web-interface/static/favicon.ico b/web-interface/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..10a6cc96890749a2c430fe89db3d5613343559f4 GIT binary patch literal 105662 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