Skip to main content

CLI tool to check F1 driver and constructor championship scenarios

Project description

F1 Championship Helper

A friendly command-line tool to help you track Formula 1 driver and constructor championship standings and see if they’re still in contention for the title.


Features

  • Check if a driver is still in the running for the World Drivers’ Championship (WDC)
  • Detailed weekend-by-weekend analysis with realistic point scenarios
  • Check if a constructor can still win the World Constructors’ Championship (WCC)
  • Fetches up-to-date F1 season schedules using FastF1

Installation

You can install directly from GitHub for development:

pip install f1-helper

After installation, run the CLI globally:

f1-helper

Usage

Once started, you’ll see a simple menu:

--- F1 Championship Helper ---
1. Check Driver WDC Contention (simple)
2. Check Driver WDC Detailed Scenario
3. Check Constructor WCC Contention
4. Exit

Examples

  • Simple driver check:
f1-helper
Enter option: 1
Enter Driver Name: Lewis Hamilton
  • Detailed driver scenario:
f1-helper
Enter option: 2
Enter Driver Name: Max Verstappen
  • Constructor check:
f1-helper
Enter option: 3
Enter Constructor Name: Ferrari

Dependencies

  • fastf1 – for F1 data and race schedules
  • tabulate – for pretty tables in the terminal

License

MIT License © 2025 Saur Deshmukh.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

f1_helper-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

f1_helper-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file f1_helper-0.1.0.tar.gz.

File metadata

  • Download URL: f1_helper-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for f1_helper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6191aa58d33a883afc35687eea69366dbca5ae461d0a47be48dfa5cc34dcae13
MD5 f6ddb5e0be658ad1506a1368e02c60b5
BLAKE2b-256 0a0e51ae7bdeee6dd88192800590d9a1dabb231fc84bd0728a193fb953ffea7e

See more details on using hashes here.

File details

Details for the file f1_helper-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: f1_helper-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for f1_helper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5fc3fb1a078082302b902adfb19c365dada07eceb68c1ac5a9a65adca0e51613
MD5 c4809fa73c47ee9e0f2c6477c30d28e1
BLAKE2b-256 abcd7fb8983b1f42802a1ae852bfd8b178fb4e1e774c9d5f0922abaa71648575

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page