Sobre el proyecto

El proyecto ofrece una solución de captura automática en la nube desplegable en un repositorio de GitHub, para rastrear continuamente las ventas en tiempo real de los eventos de fansign de Ktown4u. Utiliza tareas programadas de GitHub Actions, ejecutándose cada 5 minutos, y dentro de cada ronda realiza capturas intensivas con intervalos de aproximadamente 10 segundos, agregando los resultados a archivos CSV en el directorio data, con campos que incluyen time, member, sales y delta. Los componentes principales incluyen: - .github/workflows/track.yml: configuración del flujo de trabajo con activación programada - ktown4u_ci.py: script de captura - track_config.json: configuración del número de evento a monitorear, intervalo de captura y duración de cada ronda - data/: datos históricos CSV generados automáticamente El flujo de uso consiste en crear un repositorio público, subir los archivos mencionados, habilitar Actions y luego completar el número de evento en track_config.json. Los repositorios públicos pueden usar Actions de forma gratuita e ilimitada, mientras que los repositorios privados solo tienen 2000 minutos mensuales. Los datos pueden consultarse o descargarse directamente en el repositorio, o clonarse localmente y usar scripts complementarios para estimar rangos de ventas. La documentación del proyecto indica claramente las limitaciones: la granularidad mínima de las tareas programadas de GitHub es de 5 minutos y puede sufrir retrasos, por lo que no es una captura verdaderamente continua de 10 segundos; solo se pueden capturar eventos en curso o recién finalizados, ya que los eventos antiguos archivados no son accesibles; para una captura continua a nivel de segundos se requiere un servidor en la nube permanente.