Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 1.94 KB

File metadata and controls

68 lines (54 loc) · 1.94 KB

ISS Tracker 2025

Descripción

Esta aplicación moderna de interfaz gráfica muestra la ubicación actual de la Estación Espacial Internacional (ISS) en tiempo real, utilizando una API pública y mostrando su posición en un mapa interactivo.

Características

  • 🌍 Mapa interactivo con seguimiento visual de la ISS
  • 📍 Coordenadas precisas de la ubicación actual
  • ⏱️ Actualización automática configurable
  • 🎨 Interfaz moderna con tema oscuro
  • 📊 Información detallada sobre la posición

Requisitos

  • Python 3.9 o superior
  • Poetry para la gestión de dependencias

Instalación

  1. Clonar este repositorio
  2. Instalar las dependencias:
poetry install
  1. Configurar variables de entorno:
cp .env.example .env

(Puedes editar el archivo .env si necesitas personalizar la configuración)

Uso

Ejecuta la aplicación utilizando:

poetry run python -m tk_api

Compilación en ejecutable

Para compilar la aplicación en un ejecutable independiente, sigue estos pasos:

  1. Instala PyInstaller en el entorno de Poetry:
poetry add pyinstaller
  1. Ejecuta el siguiente comando:
poetry run python build_executable.py
  1. El ejecutable se generará en el directorio dist y se llamará ISS_Tracker

  2. Para ejecutar la aplicación compilada:

./dist/ISS_Tracker

Notas sobre la compilación

  • El ejecutable está compilado para el sistema operativo en el que se generó.
  • Si deseas agregar un icono personalizado, coloca un archivo icon.png o icon.ico en la raíz del proyecto antes de compilar.
  • El proceso de compilación puede tardar varios minutos dependiendo de tu sistema.

Dependencias

  • requests: Para realizar llamadas a la API
  • Pillow: Procesamiento de imágenes
  • tkintermapview: Visualización del mapa
  • sv-ttk: Temas modernos para Tkinter
  • customtkinter: Componentes personalizados de Tkinter
  • pyinstaller: Para compilar la aplicación (solo necesario para la compilación)