f1-mcp-server / utils /scripts /ergast_constructor_names.py
arre99's picture
scripts to scrape and save names and constructors as function of year
c49dda4
raw
history blame contribute delete
433 Bytes
import fastf1
import time
import json
from pprint import pprint
from tqdm.std import tqdm
year_team_mapping = {}
for year in tqdm(range(2025, 1950, -1)):
constructor_standings = fastf1.ergast.Ergast().get_constructor_standings(year).content[0]
year_team_mapping[year] = list(constructor_standings["constructorName"])
time.sleep(1)
with open("year_driver_mapping.json", "w") as f:
json.dump(year_team_mapping, f)