Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏁 RegularityPace

Calculadora de tiempos de paso para rallies de regularidad. Pega las tablas de medias del organizador y genera los tiempos de paso cada intervalo elegido, por tramo.

🔗 Usar la app: https://ikragi.github.io/RegularityPace/


¿Qué hace?

A partir de las tablas de medias que reparten los organizadores de rallies de regularidad (distancia + velocidad media por tramo), genera automáticamente la tabla de tiempos de paso cada 100 m (o el intervalo que elijas), lista para consultar en el móvil o imprimir en papel.

Funcionalidades

  • Importar PDF: sube el PDF de medias del organizador y extrae y reparte los tramos automáticamente, con detección de unidad (km/metros).
  • Pantalla de revisión: antes de crear los tramos, puedes corregir nombre y unidad de cada uno viendo la distancia total resultante.
  • Cálculo cada intervalo: tiempo de paso cada 100 m (configurable), con la hora real si indicas la hora de salida.
  • Puntos de cambio de media destacados: la distancia exacta donde cambia la velocidad se resalta en negrita con fondo amarillo, aunque no coincida con el intervalo.
  • Impresión a dos columnas por tramo, pensada para llevar en papel dentro del coche.
  • Guardar/cargar rallies completos en el propio navegador, y exportar/importar como archivo .json para compartir con el equipo o hacer copia de seguridad.
  • Modo cabina: pantalla a pantalla completa pensada para consultar mientras se conduce — cuenta atrás y hora de paso al próximo punto de control, distancia actual, media actual y siguiente, y aviso visual (destello) a 3-2-1 segundos del cambio de media.
  • Modo oscuro con detección automática del tema del sistema.
  • 4 idiomas: castellano, euskera, francés e inglés.
  • Funciona sin conexión una vez cargada (excepto la lectura de PDF, que necesita internet la primera vez).

Cómo usarlo

  1. Abre la web (el enlace de arriba) en el navegador del móvil o el ordenador.
  2. Sube el PDF de medias del rally, o pega manualmente las filas Desde/Hasta/Velocidad en cada tramo.
  3. Revisa la unidad detectada de cada tramo y confirma.
  4. Pulsa Generar tablas para ver el resultado, o Imprimir/Guardar PDF para sacarlo en papel.
  5. Guarda el rally con un nombre para volver a cargarlo más adelante.

Para tenerlo siempre a mano: en el navegador del móvil, usa "Añadir a pantalla de inicio" — se instala como si fuera una app.

Estructura del repositorio

index.html       → la aplicación completa (HTML + CSS + JS, sin dependencias de build)
manifest.json    → metadatos para instalarla como app (PWA)
sw.js            → service worker, para que funcione sin conexión
icon-192.png     → icono de la app (192×192)
icon-512.png     → icono de la app (512×512)

Actualizar la web

Basta con subir de nuevo el archivo modificado (normalmente index.html) a este repositorio, sobrescribiendo el anterior. GitHub Pages sirve la nueva versión en 1-2 minutos.

Tecnología

HTML, CSS y JavaScript puro (sin frameworks ni proceso de build). Usa pdf.js para leer los PDF de medias directamente en el navegador.

Licencia

Sin licencia explícita: todos los derechos reservados por defecto. (Si quieres que cualquiera pueda reutilizar y modificar el código libremente, dímelo y añado una licencia MIT.)

About

Pass-time calculator for regularity rallies. Paste the organiser's average-speed tables and generate pass times at your chosen interval, per stage.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages