Skip to content

JakobLybarger/F1Term

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F1Term 🚦🏎️

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.

GIF

🌟 Features

  • 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

🚀 Getting Started

Prerequisites

  • Go (Golang) installed on your system

Installation

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

  1. Clone the repository:
git clone https://github.com/JakobLybarger/F1Term.git
cd F1Term
  1. Build the application:
go build -o formula
  1. Run
./formula

🛠️ Development

F1Term is built with:

Feel free to contribute!

  1. Fork the repository
  2. Create a feature branch
git switch -c feature/your-feature-name
  1. Commit your changes and open a pull request.

🌍 Community

Have questions, ideas, or just want to say hi? Open an issue or reach out!

About

A terminal application to watch Formula 1 results live.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages