This package offers a Go implementation of the public API for Speedhive / Sporthive.
From the list published in the client settings we can find that there are a couple API's available. For some there is an openapi spec available, those are the ones that this library targets.
| Section | Implemented | Note |
|---|---|---|
| Event results | Yes | |
| Practice | Yes | |
| Users and products | No | Requires OAuth2 |
| Live timing | No | Haven't found the specification |
client := eventresult.NewClient(nil) // Pass nil or an http.Client
event, err := client.Events.List()client := practice.NewClient(nil) // Pass nil or an http.Client
practice, err := client.Locations.List()