Edmonton Daily Brief · Sources

Sources

<a href="/sources.html">Sources</a>

EDB · Sections
  1. Front page
  2. Weather & Alerts
  3. City Hall
  4. Public Safety
  5. Development & Business
  6. Courts & Legal
  7. Sports
  8. Schools & Campus
  9. Community & Events
  10. Tech & Research
  11. The Province
  12. What’s On — every listing, weeks ahead
  13. Buses — the live tracker
  14. Search the paper

NHL api-web — gamecenter landing (box score + scoring summary)

Read
yes, on the basis of a decision the paper's publisher recorded in writing
What the paper uses
figures and listings, credited
How it is read
open-data API
Terms
not on record
Permission
not yet asked
Decided by
the paper's publisher, 2026-10-08 (DECISIONS #36: NHL game data — owner, 2026-10-08: "it's grey, leave it")
Notes

This is the SCORES/STATS source, not narrative: goal scorers, three stars, shots, PP results. Everything you need to auto-write 'McDavid 2G 1A, Oilers 5-2' without touching prose you don't own.

OWNER RULED 2026-08-26: wired, facts-only. Box-score facts yes, NHL's recap prose no — the morning recap is WRITTEN BY OUR WRITER from a deterministic facts sheet this row's payload produces (pipeline/sources/nhl_recap.py), drafted and entail-gated against that sheet like any story. The WSC game-story row stays retired under the same ruling. FINAL states only, never mid-game; no-game nights yield no candidate. | WIRING RECKONING 2026-08-25: DEFERRED — OWNER: box-score depth for Oilers coverage is a sports-desk product decision; undocumented API, terms unstated | WIRING TRIAGE 2026-08-23 — INSTRUMENT, NOT A SOURCE: a dataset for a page fixture (a number, a map, a table), never a candidate story — wiring it means a fixture and a renderer, which is a product decision with the front end, not a collector. Unofficial. /play-by-play is very large (hundreds of events) — only pull it if you need shot-level detail. Video ids in gameVideo point at Brightcove assets you may not embed. Catalogued but NOT WIRED, found 2026-08-21 on a second pass: the first wiring audit matched this source on a generic path segment such as 'news' or 'items' and wrongly counted it as referenced. Its mode has no generic collector and no code names its endpoint. Disabled so the registry stops counting it as coverage; the entry is kept because the endpoint was verified. See ops/wiring.py.

If this is yours and you want it left out, write to [email protected]. We stop reading it and withdraw everything that cited it, past editions included. Every source · How this paper is made