Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate data updates from TBA #185

Open
andrewda opened this issue May 11, 2019 · 4 comments
Open

Automate data updates from TBA #185

andrewda opened this issue May 11, 2019 · 4 comments

Comments

@andrewda
Copy link
Contributor

It'd be pretty easy to run the data gathering scripts from Travis CI on a timer and then push the results if there's a difference.

@GeeII
Copy link
Member

GeeII commented May 11, 2019

Perhaps for the event data, but unfortunately the team lookups for latitude and longitude are rather brittle, especially when there is no zip code in the data from FIRST. As I can, I'm regularizing them, but a significant fraction of new teams (about one in five for the 2019 rookies) require manual intervention.

@EthShaw
Copy link
Member

EthShaw commented Jun 24, 2019

The event data could be loaded directly from The Blue Alliance and cached locally in the browser in an Indexed Database (or localStorage). I am willing to take a stab at it and then make a pull request.

@ErikBoesen
Copy link
Member

@FishDog5000 We thought about it but that's extremely slow and doesn't account for locations as far as I'm aware. Feel free to try if you want.

@GeeII
Copy link
Member

GeeII commented Jun 25, 2019

Repeating what I said earlier: the hard part of doing this is converting the zip-postal-code [when available[/city/state-province/country and possibly the sponsor info for each team in to a latitude and longitude - the geographic location does not come from TBA or FIRST, but must be calculated somehow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants