{"repo":"IAmTomShaw/open-pit-wall","free":true,"listed":false,"github":"https://github.com/IAmTomShaw/open-pit-wall","clone":"git clone https://github.com/IAmTomShaw/open-pit-wall.git","description":"A tool used for hosting your own Formula 1 telemetry broadcast server using real F1 data 🏎️","language":"Python","stars":91,"topics":["f1","formula1","python","telemetry"],"license":"MIT","category":"analytics","readme_excerpt":"Open Pit Wall 📡🏎️ Open Pit Wall is a Python project for replaying previously recorded Formula 1 timing and telemetry data as a simulated live WebSocket broadcast. It is designed for testing dashboards, overlays, visualizations, and other client applications that need a realistic motorsport data feed without requiring access to live telemetry. It combines a CLI session picker, FastF1-powered data download pipeline, cached replay files, and a replay broadcaster with channel-based subscriptions for telemetry, leaderboard, race control, weather, and lap updates. Features - Interactive terminal flow for selecting a season, weekend, and session - FastF1-backed session download and cache generation - Local WebSocket broadcaster for replaying cached sessions - Channel subscriptions for telemetry, leaderboard, weather, lap, and race control data - Terminal replay controls for play, pause, seek, restart, and speed changes Requirements - Python 3.11+ Installation Install from the repository root: For local development: Data storage By default, Open Pit Wall stores data outside the repository: - macOS/Linux: /.config/open-pit-wall - Windows: %APPDATA%\\open-pit-wall - FastF1 cache: /.fastf1-cache - Replay cache: /computed data You can override the root app-data directory with: Usage Launch the interactive CLI: Top-level help: Run the replay broadcaster directly: You can also use the package module entrypoint: Example project The example project in examples/driver-telemetry-trace demonst","default_branch":null,"files":null,"tree":[],"storefront":"/r/IAmTomShaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IAmTomShaw/open-pit-wall/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}