Update app.py
Browse files
app.py
CHANGED
|
@@ -66,6 +66,7 @@ def buscar_alojamiento(consulta):
|
|
| 66 |
indices.update(indice_palabras[palabra])
|
| 67 |
|
| 68 |
resultados = [alojamientos_info[idx] for idx in indices]
|
|
|
|
| 69 |
cache_respuestas.put(consulta, resultados)
|
| 70 |
cache_paginas.put(consulta, 0)
|
| 71 |
return resultados
|
|
@@ -85,9 +86,9 @@ def formatear_alojamiento(texto):
|
|
| 85 |
nombre_alojamiento = linea # Guardamos el nombre del alojamiento
|
| 86 |
elif any(tag in linea for tag in ["Direcci贸n:", "Tel茅fono:", "Email:", "Plazas Totales:", "Mascotas:", "Wifi:", "Directv:", "Ropa blanca:", "Habilitaci贸n provincial:"]):
|
| 87 |
datos_contacto.append(linea)
|
| 88 |
-
elif
|
| 89 |
tipos_alojamiento.append(linea)
|
| 90 |
-
|
| 91 |
if nombre_alojamiento:
|
| 92 |
resultado.append(nombre_alojamiento)
|
| 93 |
if datos_contacto:
|
|
@@ -128,5 +129,4 @@ with gr.Blocks(title="Chat de Turismo") as iface:
|
|
| 128 |
send_button.click(mostrar_resultados, inputs=input_box, outputs=[output_box, extra_box])
|
| 129 |
input_box.submit(mostrar_resultados, inputs=input_box, outputs=[output_box, extra_box])
|
| 130 |
|
| 131 |
-
iface.launch(share=True, inbrowser=True)
|
| 132 |
-
|
|
|
|
| 66 |
indices.update(indice_palabras[palabra])
|
| 67 |
|
| 68 |
resultados = [alojamientos_info[idx] for idx in indices]
|
| 69 |
+
resultados.sort() # Ordenar para mantener consistencia
|
| 70 |
cache_respuestas.put(consulta, resultados)
|
| 71 |
cache_paginas.put(consulta, 0)
|
| 72 |
return resultados
|
|
|
|
| 86 |
nombre_alojamiento = linea # Guardamos el nombre del alojamiento
|
| 87 |
elif any(tag in linea for tag in ["Direcci贸n:", "Tel茅fono:", "Email:", "Plazas Totales:", "Mascotas:", "Wifi:", "Directv:", "Ropa blanca:", "Habilitaci贸n provincial:"]):
|
| 88 |
datos_contacto.append(linea)
|
| 89 |
+
elif any(tag in linea for tag in ["Plazas:", "Descripci贸n:", "Servicios:"]):
|
| 90 |
tipos_alojamiento.append(linea)
|
| 91 |
+
|
| 92 |
if nombre_alojamiento:
|
| 93 |
resultado.append(nombre_alojamiento)
|
| 94 |
if datos_contacto:
|
|
|
|
| 129 |
send_button.click(mostrar_resultados, inputs=input_box, outputs=[output_box, extra_box])
|
| 130 |
input_box.submit(mostrar_resultados, inputs=input_box, outputs=[output_box, extra_box])
|
| 131 |
|
| 132 |
+
iface.launch(share=True, inbrowser=True)
|
|
|