This project fetches and analyzes data for various FRC teams, including their awards and other relevant information.
- Python 3.x
pip(Python package installer)- WebDriver for Safari (or another browser of your choice)
-
Clone the repository:
git clone https://github.com/yourusername/teamanalysis.git cd teamanalysis -
Install the required Python packages:
pip install -r requirements.txt
Note: When using Homebrew on macOS, it is recommended to use a virtual environment (venv).
-
Create a
.envfile in the root directory and add your TBA API key:API_KEY=your_api_key_here
-
Run the script:
python main.py
-
The script will fetch data for the specified teams and save the results in an Excel file named
output/team_awards_{year}_{event}.xlsx.
- You can modify the list of team numbers in
main.pyto fetch data for different teams. - Ensure the WebDriver is correctly set up for your browser.
This project is licensed under the MIT License. See the LICENSE file for details.
- The Blue Alliance API for providing the data.
- pandas for data manipulation.
- Selenium for web scraping.

