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.
- 🌍 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
- Python 3.9 o superior
- Poetry para la gestión de dependencias
- Clonar este repositorio
- Instalar las dependencias:
poetry install
- Configurar variables de entorno:
cp .env.example .env
(Puedes editar el archivo .env si necesitas personalizar la configuración)
Ejecuta la aplicación utilizando:
poetry run python -m tk_api
Para compilar la aplicación en un ejecutable independiente, sigue estos pasos:
- Instala PyInstaller en el entorno de Poetry:
poetry add pyinstaller
- Ejecuta el siguiente comando:
poetry run python build_executable.py
-
El ejecutable se generará en el directorio
disty se llamaráISS_Tracker -
Para ejecutar la aplicación compilada:
./dist/ISS_Tracker
- El ejecutable está compilado para el sistema operativo en el que se generó.
- Si deseas agregar un icono personalizado, coloca un archivo
icon.pngoicon.icoen la raíz del proyecto antes de compilar. - El proceso de compilación puede tardar varios minutos dependiendo de tu sistema.
- 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)