Hi everyone, I’d like to announce the launch of FRC Colors (frc-colors.com). FRC Colors is an API that allows you to fetch the primary and secondary color codes for an FRC team.
FRC Colors was built to make it easier to look at graphs on 581’s scouting app. Instead of making every point on the graph the same color, or just a random color, you can use the team’s actual branding. This makes it way easier to skim through the graph and single out the team you’re looking for.
Here’s an example of what the 581 scouting app looks like with FRC Colors integrated:
Additionally, Statbotics now supports using FRC Colors for their graph views, using a button to toggle them:
For anyone interested in integrating FRC Colors into their own apps, API documentation is available here on GitHub: github.com/jonahsnider/frc-colors.com
How it works
FRC Colors has a small database of human-verified colors (”verified” colors).
For teams which don’t have their verified colors stored in the DB, the app will fetch their team avatar from FIRST (if available), and extract the primary and secondary colors from that.
For teams with no avatar, the API won’t return any colors.
Color stats
FRC Colors tries to automatically extract colors from a team’s avatar (if they have one uploaded to FIRST). That means we can see what the primary & secondary colors are for the 1.8k FRC teams with avatars, which allows for some fun statistics:
Highest EPA by team color:
Thanks
Special thanks to:
- @saikiranra for suggesting the idea for the app
- @Strategos for helping integrate FRC Colors into Statbotics
- @Connor_H for creating the color graphs shown above
- Please note that Connor has asked me to make it known that the graphs are “a mess of statistical malpractice” and that “conclusions should not be drawn regarding the relationship between team color and EPA”