Skip to content

El objetivo de este proyecto es mostrar el pronóstico del clima actual y las temperaturas máximas y mínimas para la ubicación del usuario.

License

Notifications You must be signed in to change notification settings

lucio-crDEV/climapp2

Repository files navigation

Proyecto de Información del Clima

Este proyecto proporciona una aplicación web para obtener información del clima de una ubicación específica solo a partir de la ip del usuario. Se le consultara si desea compartir la ubicación, este permiso es necesario, ya que solo así se podrán obtener datos útiles para ud.

Descripción

El objetivo de este proyecto es mostrar el pronóstico del clima actual y las temperaturas máximas y mínimas para una ubicación determinada. La aplicación utiliza la API de pronóstico del clima para obtener los datos necesarios.

Instalación

  1. Clona este repositorio en tu máquina local:
git clone https://github.com/lucio-crDEV/climapp2.git
  1. Si no tienes instalado WSL (Windows Subsystem for Linux), puedes seguir la guía oficial de Microsoft para instalarlo:
  1. Abre WSL y navega hasta la carpeta del proyecto clonado.

  2. Crea y activa un entorno virtual para el proyecto:

python3 -m venv venv
source venv/bin/activate
  1. Instala las dependencias del proyecto ejecutando el siguiente comando:
pip install -r requirements.txt

Uso

  1. Ejecuta el archivo app.py para iniciar la aplicación:
python app.py
  1. Abre un navegador web y accede a la dirección http://localhost:5000.

  2. La aplicación te pedirá autorización para acceder a tu ubicación. Asegúrate de aceptarla para obtener los resultados del clima.

  3. En la página principal, se mostrará el pronóstico del clima actual, incluyendo la descripción, temperatura actual, temperaturas máximas y mínimas.

  4. Si no se puede obtener la información del clima debido a problemas de ubicación, se mostrará un mensaje de error con instrucciones para recargar la página.

Contribución

Si deseas contribuir a este proyecto, sigue los siguientes pasos:

  1. Realiza un fork de este repositorio.

  2. Crea una nueva rama en tu repositorio local para realizar los cambios:

git checkout -b nombre-de-la-rama
  1. Realiza los cambios y mejoras necesarios en la aplicación.

  2. Realiza commits descriptivos para cada cambio realizado:

git commit -m "Descripción de los cambios"
  1. Envía una solicitud de extracción (pull request) desde tu rama al repositorio principal.

Licencia

Este proyecto está bajo la Licencia MIT.

Si tienes alguna pregunta o sugerencia relacionada con este proyecto, no dudes en abrir un issue en el repositorio.

¡Gracias por tu interés y contribuciones!

About

El objetivo de este proyecto es mostrar el pronóstico del clima actual y las temperaturas máximas y mínimas para la ubicación del usuario.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks