Browse Source

app

master
José Domingo Muñoz 2 years ago
parent
commit
b23e2af7fa
1 changed files with 9 additions and 6 deletions
  1. +9
    -6
      app.py

+ 9
- 6
app.py View File

@ -1,6 +1,6 @@
from flask import Flask, request,url_for,render_template,abort
from lxml import etree
import os
import requests
app = Flask(__name__)
@app.route('/',methods=["GET","POST"])
@ -11,14 +11,17 @@ def inicio():
@app.route('/<code>')
def temperatura(code):
try:
doc=etree.parse("http://www.aemet.es/xml/municipios/localidad_"+code+".xml")
except:
abort(404)
#try:
response = requests.get("http://www.aemet.es/xml/municipios/localidad_"+code+".xml")
xml = response.content
doc=etree.fromstring(xml)
#except:
# abort(404)
name=doc.find("nombre").text
max=doc.find("prediccion/dia/temperatura").find("maxima").text
min=doc.find("prediccion/dia/temperatura").find("minima").text
return render_template("temperaturas.html",name=name,max=max,min=min)
if __name__ == '__main__':
app.run('0.0.0.0',8080)
app.run('0.0.0.0',8080,debug=True)

Loading…
Cancel
Save