Fiche technique des données

Synchronisation

Couverture

Joueurs du top 200 exclus — leur rang reste vacant dans le classement :

Pipeline

Pattern dataset d'abord, filtre ensuite : aucune donnée de mémoire de modèle, tout vient de l'API LNH au moment de la génération, puis le fichier est figé et versionné.

1. api-web.nhle.com/v1/standings/now — 32 équipes, divisions et conférences.
2. api-web.nhle.com/v1/roster/{équipe}/current × 32 — identité, numéro, naissance, pays.
3. api.nhle.com/stats/rest/…/skater/summary — top 200 pointeurs, paginé par 100 (plafond de l'API).

Jointure par playerId; numéros manquants comblés via /v1/player/{id}/landing (échanges récents). Régénération : node scripts/generate-players.mjs --fiches, puis commit et push — le déploiement suit automatiquement.

4. api-web.nhle.com/v1/roster/MTL/20252026 — alignement complet du CH pour le niveau Édition actuelle (data/ch-actuel.json; saison explicite, car current bascule sur la saison suivante dès l'été).
5. Les 36 légendes du mode Canadiens portent leur playerId retrouvé via search.d3.nhle.com — portraits d'archives mugs/nhl/latest/{id}.png, vérifiés jusqu'à Georges Vézina (1925).

Vue graphe

Côté NHL, chaque joueur est relié à son équipe, son pays et sa division; les équipes remontent aussi à leur division. Côté Canadiens, les légendes se relient par époques et pays, et l'Alignement 2025-2026 forme son propre nœud (Suzuki et Caufield font le pont entre les deux mondes). Touche un point pour illuminer ses rattachements, zoome pour révéler les noms.

← Jeu
Touche un point pour explorer

Historique des versions

Quiz des Glorieux · retour au jeu