RB

Run Builder

Export XPression

Aucune donnée

Catégorie

Le choix filtre les lignes récupérées. Le libellé part tel quel dans CATEGORIE.

Classement

Rang à
RangNomPaysChrono
Aperçu du JSON
Aucune donnée

Relevé

Open-Meteo

Contrôle antenne

°C
  • Humidité
  • Vent
  • Précip.
  • Code
Aperçu du JSON
Distance : km

Parcours

Aucun lieu sélectionné

Lieux de la course

IDLieuParcouruÀ parcourir
Aperçu du JSON

Personnes PERSONNE_*

Prénom NomFonction

Commentaire COMMENTAIRE

Texte

Coureurs·euses COUREUR_*

Saisissez un dossard puis Entrée pour remplir la fiche depuis l’API. Tous les champs restent modifiables.

Aperçu du JSON
À l’arrêt

Chronomètre ACTIF · HEURE_DEPART

À l’arrêt
00:00:00
  • Heure de lancement
  • Temps cumulé00:00:00

Intégration XPression

Option recommandée — horloge live DataLink : dans XPression, liez l’heure de départ d’un objet Horloge/Chrono à HEURE_DEPART (horodatage ISO) et son état marche/arrêt à ACTIF (true/false). L’habillage compte alors lui-même en direct, sans réémission du JSON — même si Run Builder se ferme, XPression continue.

Option simple — champ texte : liez un champ texte à TEMPS_ECOULE (déjà formaté hh:mm:ss) et activez Envoi auto ci-dessus pour le réémettre chaque seconde.

L’heure de lancement est enregistrée dès le clic sur Lancer : en cas de fermeture ou de redémarrage, le temps écoulé se recalcule tout seul au retour — rien n’est perdu.

Aperçu du JSON
Aucune donnée
Aucun parcours actif

Appareils

NomStatut VitesseCap BatteriePosition

La pastille choisit l’appareil dont la position part dans les clés plates (LATITUDE, VITESSE, CAP…). Tous les appareils restent dans le tableau APPAREILS du JSON.

Position suivie

km/h
  • Latitude
  • Longitude
  • Cap
  • Altitude
  • Distance totale
  • Batterie
  • Fraîcheur
  • Adresse

Progression le long du parcours

DeviceNom ProgressionFrame Écart tracéPosition sur le tracé

Le % vient de la projection de la position Traccar sur le tracé GPX ; la frame = %/100 × fps × durée de la vidéo d’habillage (réglée par parcours). L’écart au tracé aide à repérer une dérive GPS. Avec Calcul auto, le serveur réécrit run_progression.json tout seul à l’intervalle réglé — il doit rester ouvert.

Carte 3D

Fenêtre fermée
CarteAppareilNom affiché sur la carte

Coche un appareil pour afficher son point live sur la carte et donne-lui le libellé voulu (ex. Tête de course — hommes — pas forcément le nom du device). La carte s'ouvre dans une fenêtre séparée et se met à jour au rythme de l'actualisation des positions ; l'ouvrir active l'actualisation auto si elle ne l'est pas.

La fenêtre carte est nue (aucun bouton), pensée pour être capturée comme source vidéo : dedans, la touche F passe en plein écran. Zoom / rotation à la souris ; recadrage sur le tracé via Survol du parcours. Fonds : Esri (satellite / plan / topo), CARTO (sombre) — relief : Mapzen — rendu : MapLibre GL.

Aperçu du JSON
Aperçu du JSON progression (run_progression.json)
Les réglages sont enregistrés dans data/settings.json

Sortie XPression

Remplace les codes pays vides, pour que XPression ne cherche jamais un fichier inexistant. Placez un BLANK.png transparent dans le dossier des drapeaux. Champ vide = comportement d’origine.

À activer si XPression affiche Tête au lieu de Tête : les caractères accentués sont écrits en \u00ea, lisibles quel que soit l’encodage supposé par le lecteur.

Export par URL

Pour la version en ligne : le VPS n'a pas accès au dossier ci-dessus (ta machine). XPression DataLink peut à la place interroger directement ces adresses — chacune renvoie le dernier JSON envoyé pour cette sortie (« Envoyer à XPression »). Fonctionne aussi en local.

Courses

IDNom affichéDistance (km)

L’ID sert de clé interne pour les kilométrages des lieux : le modifier après coup détache les valeurs déjà saisies.

Points intermédiaires

Pour chaque course, les points où l’API fournit un temps intermédiaire. La clé API est le champ de la réponse « coureurs·euses » qui contient ce temps (ex. split10k). Dans le lowerthird, chaque fiche pourra afficher le chrono final ou l’un de ces points.

Nom affichéClé API

API classement

Correspondance des champs

API coureurs·euses (recherche par dossard)

Correspondance des champs

API météo

Traccar — suivi GPS

Pour tester : créez un compte gratuit sur demo.traccar.org et gardez cette URL. Avec un abonnement ou un serveur auto-hébergé, indiquez son adresse.

Les identifiants sont stockés en clair dans data/settings.json — outil local. « Tester la connexion » enregistre d’abord les réglages.

Parcours GPS — progression → frame

Le fichier est copié dans routes/.

IDNom affichéTracé GPX FPSDurée (s) Devices Traccar

Un parcours = un tracé GPX + une vidéo d’habillage jouée à vitesse linéaire constante (pas d’easing). Devices Traccar : séparés par des virgules — ID, nom de l’appareil, ou identifiant unique (l’ID s’affiche dans l’onglet Tracking sous le nom). Le parcours actif se choisit dans l’onglet Tracking.

Résultat du test

Lancez un test pour explorer la réponse