Read your league
You provide access to an ESPN league you are authorized to use. ESPN credentials stay on your computer; they are not sent to Kyle or a hosted Almanac service.
Fantasy League Almanac
Fantasy League Almanac is a desktop application that extracts the history of a league you can access, processes it locally, and builds a browsable almanac. Its optional Google workflow creates a workbook in your own Drive.
A live demo dashboard, a web layer over the same data.
How it works
The supported public workflow currently focuses on ESPN fantasy-baseball leagues. It reconstructs seasons, teams, owners, players, matchups, standings, drafts, transactions, records, and derived historical comparisons from the data ESPN provides.
You provide access to an ESPN league you are authorized to use. ESPN credentials stay on your computer; they are not sent to Kyle or a hosted Almanac service.
The application extracts data to local Parquet files, loads DuckDB, and runs the project models on your machine. No Snowflake or hosted warehouse account is required.
The result is a record book with league history and comparisons. If you choose the Google workflow, the application creates a new workbook in the Google account you select.
Data boundaries
The supported v1.9 public Google-workbook workflow runs on Windows and stores its Google authorization in Windows Credential Locker. The broader project remains open for inspection on GitHub.
ESPN cookies, extracted league data, and the local DuckDB database remain on the user’s computer by default.
There is no hosted Almanac account database, analytics service, advertising, payment collection, telemetry, or automatic upload of logs or workbook links.
The app names the real league content that may appear before asking whether to enable anyone-with-the-link viewer access.
Learn more
The repository contains the application and setup documentation. The Privacy Policy explains how league information and Google authorization are handled.