F1Term is a terminal-based application that brings the trhill of live Formula 1 sessions to your terminal. Whether it's Free Practice, Qualifying, or the Race, stay updated with live data in a sleek and responsive text-based interface.
- Live Session Results: Watch live standings and updates for any session during a race weekend.
- User-Friendly TUI: Navigate an intuitive Text User Interface built with the Bubble Tea framework.
- API Integration: Powered by the OpenF1 API to deliver accurate, real-time updates.
- Lightweight & Efficient: Runs directly in your terminal with minimal system requirements
- Go (Golang) installed on your system
Option 1: Install with go install
go install github.com/JakobLybarger/F1Term@latest
This will download and build the binary directly into your $GOPATH/bin. Ensure $GOPATH/bin is in your system's PATH:
export PATH=$PATH:$(go env GOPATH)/bin
Run the application with:
formula
Option 2: Clone and Build
- Clone the repository:
git clone https://github.com/JakobLybarger/F1Term.git
cd F1Term
- Build the application:
go build -o formula
- Run
./formula
F1Term is built with:
- Language: Golang
- TUI Framework: Bubble Tea
- API: OpenF1
Feel free to contribute!
- Fork the repository
- Create a feature branch
git switch -c feature/your-feature-name
- Commit your changes and open a pull request.
Have questions, ideas, or just want to say hi? Open an issue or reach out!