25 lines
737 B
Python
25 lines
737 B
Python
# -*- coding: utf-8 -*-
|
|
import os
|
|
from flask import Flask, request, render_template, send_from_directory
|
|
from user_agents import parse
|
|
app = Flask(__name__)
|
|
|
|
@app.route('/')
|
|
def home():
|
|
return render_template('home.html')
|
|
|
|
@app.route('/about')
|
|
def about():
|
|
return render_template('license.html')
|
|
|
|
@app.route('/browser')
|
|
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') |