https://github.com/poteto0/go-nba-sdk
golang sdk for nba-api
https://github.com/poteto0/go-nba-sdk
basketball nba nba-analytics nba-api nba-stats sdk-go
Last synced: about 2 months ago
JSON representation
golang sdk for nba-api
- Host: GitHub
- URL: https://github.com/poteto0/go-nba-sdk
- Owner: poteto0
- License: mit
- Created: 2026-02-06T12:39:00.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-13T15:36:42.000Z (4 months ago)
- Last Synced: 2026-02-13T23:06:32.842Z (4 months ago)
- Topics: basketball, nba, nba-analytics, nba-api, nba-stats, sdk-go
- Language: Go
- Homepage: https://docs-go-nba-sdk.poteto-mahiro.com/
- Size: 304 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# go-nba-sdk
NBA API SDK for golang
[:memo: document](https://docs-go-nba-sdk.poteto-mahiro.com/)
## :zap: Quick Start
```bash
$ go get github.com/poteto0/go-nba-sdk
```
```go title="main.go"
package main
import (
"fmt"
"github.com/poteto0/go-nba-sdk/gns"
)
func main() {
client := gns.NewClient(nil)
result := client.Live.GetScoreBoard(nil)
games := result.Contents.Scoreboard.Games
for _, game := range games {
fmt.Println("==========")
if game.IsFinished() {
fmt.Println(" Final ")
} else {
fmt.Printf("%dQ (%s)\n", game.Period, game.GameClock)
}
fmt.Printf("%s | %s\n", game.HomeTeam.TeamTricode, game.AwayTeam.TeamTricode)
fmt.Printf("%d | %d\n", game.HomeTeam.Score, game.AwayTeam.Score)
}
fmt.Println("==========")
}
```