team4909 / 2018-Core

2018 Scouting Platform
MIT License
10 stars 3 forks source link

Leverage TBA Data for Verification #12

Closed roshanr10 closed 6 years ago

roshanr10 commented 6 years ago

If time allows, we should consider using The Blue Alliance or the official FIRST API to obtain alliance stats and compare with collected data.

This would be solely used for verifying data.

roshanr10 commented 6 years ago

Found that TBA uses the FIRST API internally for official events, but they allow teams to input data from offseason events. Due to the polling interval, TBA can be behind in comparison to the FIRST API.

As such, we should try FIRST's API then failover to TBA if we are to use the official data.

Ref: https://blog.thebluealliance.com/2017/06/13/tech-talk-how-the-blue-alliance-gets-data/

roshanr10 commented 6 years ago

This should cover all API usage: https://github.com/fletch3555/tba-api-client-javascript