Skip to content

GUI Express que trabaja con WeatherAPI para ver los climas en los aeropuertos mundiales, buscando por código IATA

License

Notifications You must be signed in to change notification settings

wallsified/Weather-Reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reporte del Clima para Aeropuertos

Dependencias

Primeramente es necesario tener Python y Git instalados en el sistema en sus versiones más recientes.

La mejor forma de hacerlo es seguir las instrucciones oficiales tanto del lenguaje de programación como del programa, ambas en sus webs oficiales.

Uno puede instalar Python dando click aquí. Por su lado, las descargas de Git se encuentran en este enlace.

Es necesario seguir las instrucciones en pantalla de ambos programas antes de seguir con los pasos siguentes.

Ahora se abre una terminal (en Windows puede ser Powershell, en sistemas Mac y Linux la preferida funciona sin ningun problema) y se introduce línea por línea lo siguiente:

 git clone https://github.com/Wallsified/WeatherReport
 cd WeatherReport/ 

Ejecución del Programa

Dependiendo de la plataforma y/o la forma en la que se desee ejecutar el programa, existen dos formas de hacerlo:

Ejecución en Windows mediante Archivo Ejecutable

Anexado al proyecto se incluyes archivos llamados Weather Reporter-Windows. Antes de descomprimir el archivo, primero es necesario desactivar temporalmente Windows Defender. No por que el programa contenga código malicioso, si no que no posee certificados de seguridad (temporalmente).

Posteriormente, se descomprime el archivo y se entra a la carpeta descomprimida resultante. Dentro de esta, la estructura se debe de ver como la siguiente:

Weather Reporter - NombreDePlataforma
├── assets
│   ├── dataset2.csv
│   └── name-iata.csv
└── WeatherReporter

Es importante que la carpeta assets se mantenga en esa ubicación y no sufra modificaciones, ya que en esta es donde se encuentran los archivos de las bases de datos para el programa.

El archivo a ejecutar es WeatherReporter, basta con darle doble click para poderlo ejecutar.

Ejecución en Mac / Linux / Terminal (Todas las Plataformas)

Nuevamente ocupando la terminal, y en la carpeta donde se encuentra el proyecto descargado, se realiza lo siguiente:

 python3 -m venv .env
 source /.env/bin/activate
 pip install -r Resources/requirements.txt

Una vez realizados los pasos anteriores, basta con ejecutar la siguiente linea en la misma terminal:

flet run GUI/weather_reporter.py

Funcionamiento del Programa

El programa permite buscar de 3 formas diferentes: Código IATA, Ciudad o Número de Ticket. Ejemplos de lo anterior se muestran a continuación:

Búsqueda por Código IATA

iata_search

Búsqueda por Ciudad

city_search

Búsqueda por Número de Ticket

ticket_search

Notas a la Ejecución

  • Al ejecutar el programa por primera vez se crea el caché de los resultados por lo que es normal esperar unos cuantos segundos para mostrar el resultado. Posteriormente al crear nuevas búsquedas los resultados se muestran de manera más inmediata (según la cantidad de resultados, puede variar entre 2-8 segundos aproximadamente.)

  • Al buscar por Código IATA o por ciudad es normal ver múltiples resultados. Para poder observarlos basta con hacer scroll dentro de la sección de resultados.

About

GUI Express que trabaja con WeatherAPI para ver los climas en los aeropuertos mundiales, buscando por código IATA

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages