Skip to content

Artgnz/Modelado-y-Programacion-Proyecto-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modelado-y-Programación-Proyecto-01

Informes Climáticos AA es un proyecto hecho en go, html, css y javascript que permite conseguir el informe del clima de ciudades de salida y llegada a partir de un archivo CSV.

Integrantes

  1. Arturo González Peñaloza
  2. Emilio Arsenio Raudry Rico

Prerrequisitos

  1. Contar con un sistema operativo Linux, Mac OS o Windows.

  2. Instalar go (v1.19) de acuerdo al sistema operativo que use. Para verificar la versión usada, ejecute:

        go version
  3. Contar con un navegador web (Safari, Chrome, Firefox, etc)

  4. Tener una llave api de OpenWeather. Para conseguir la llave seguir los siguientes pasos:

    4.1 Registrarse.

    4.2 En la parte superior escoger su nombre de usuario y del menú desplegable seleccionar "My API keys".

    4.3 Su llave API se muestra en el centro de la pagina.

Instalación

Clone el repositorio:

    git clone https://github.com/Artgnz/Modelado-y-Programacion-Proyecto-01.git

Uso

Colóquese en el directorio donde se encuentra este readme.

Para compilar ejecute:

    go build 

Para ejecutar el programa, use el comando:

    ./Modelado-y-Programacion-Proyecto-01

Posteriormente, abra el navegador web de su preferencia y busque la dirección http://localhost:8080/acceso/

Pruebas

  1. Para ejecutar las pruebas es necesario crear un archivo titulado .env en este directorio y poner en el archivo la siguiente línea

    LLAVE_API=TU_LLAVE_API
    

    donde sustituyes "TU_LLAVE_API" por tu llave api de openweather. En el repositorio se encuentra un ejemplo en el archivo .env.sample.

  2. Ejecutar

        go test --v ./...

Uso de bibliotecas externas.

  1. godotenv La biblioteca godotenv la ocupamos para leer variables de entorno de entorno de un archivo .env. De esta biblioteca, únicamente ocupamos la función godotenv.Load(archivo) para leer las variables del archivo .env, esta función lee el archivo .env que le indicamos y guarda las variables de ambiente que encuentra.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published