WALKER FAMILY LEAGUE · 2026
Longboys Season Lab
LIVE DATA · v0.4.5.1

Source freshness

The web app always serves the last known-good promoted snapshot. A failed refresh records an error here but does not destroy the previous working dataset.

Espn League

credentials required

Walker Family League is private. Set ESPN_S2 and ESPN_SWID environment variables to enable automatic league sync.

Last attempt
Last success

Authority

teams, rosters, standings, schedule, settings, transactions

Espn Player Pool

snapshot

Using the supplied post-draft ESPN available-player snapshot until authenticated live sync is enabled.

Last attempt
Last success

Authority

availability, waiver status, ESPN Week 1 projection, ESPN season projection, ownership

Draft Board

historical baseline

August 17 player board retained as historical preseason value context, not as a live projection feed.

Last attempt
Last success
2026-08-17

Authority

preseason baseline, draft-day opportunity cost

Normalized live-model validation

Teams
12
Longboys roster entries
16
Available players
837

These counts are from the normalized files the dashboard/league/waiver views actually consume, not merely the raw ESPN response.

Passenger environment diagnostics

This reports only whether the running Flask/Passenger process can see each required variable. Credential values are never displayed.

ESPN_S2 Configured
ESPN_SWID Configured
REFRESH_TOKEN Configured

Manual live refresh

This runs the ESPN updater inside the Passenger web process, where cPanel application environment variables are available. The refresh token is submitted by POST and is not placed in the URL.

Configure REFRESH_TOKEN in Setup Python App before using this control. Do not reuse your ESPN password or either ESPN cookie value.

Refresh architecture

refresh_all.py fetches authenticated ESPN league/player-pool data, validates the response, stores timestamped raw snapshots, atomically promotes the new live snapshot, then normalizes it for the model.

Live normalized league snapshot: 2026-08-24T19:50:37.449922+00:00 · 12 teams · scoring period 1