Skip to content

RobertoGDev/iss_tracker_python

Repository files navigation

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)

About

Aplicación de seguimiento de la Estación Espacial Internacional (ISS) en python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published