mirror of
https://github.com/IAmTomShaw/f1-race-replay.git
synced 2026-05-09 08:25:56 +02:00
[PR #265] Add live race viewer via OpenF1 API #259
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/f1-race-replay#259
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/265
Author: @harrison991
Created: 3/27/2026
Status: 🔄 Open
Base:
main← Head:claude/add-live-race-viewing-z1xeD📝 Commits (1)
f072559Add live race viewer via OpenF1 API📊 Changes
6 files changed (+912 additions, -2 deletions)
View changed files
📝
main.py(+147 -1)📝
requirements.txt(+3 -1)📝
src/cli/race_selection.py(+17 -0)➕
src/interfaces/live_race.py(+202 -0)➕
src/live_f1_data.py(+506 -0)📝
src/run_session.py(+37 -0)📄 Description
Adds a --live flag (and CLI menu option) that detects an active F1 session from the OpenF1 REST API and streams live car positions, telemetry, tyre stints, weather and race-control messages into the existing Arcade visualiser.
Key changes:
Usage:
python main.py --live # direct
python main.py --cli # pick "Watch Live" from menu
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.