Skip to content

A minimal NBA scoreboard presented in the terminal using go and gocui

License

Notifications You must be signed in to change notification settings

cnnrrss/nbaconsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NBA Console

A minimal NBA scoreboard terminal application using the populer gocui library

Usage

git clone git@github.com:cnnrrss/nbaconsole

cd path/to/nbaconsole

go mod

make clean && make build

./bin/nbaconsole \
-d <YYYYMMDD> \ # optional: date flag
-tz <Timezone>  # optional: timezone flag

Controls

Screen Action Description
All Ctrl+q, Ctrl+c Quit NBAConsole
All Up Scroll up the current views' list
All Down Scroll down the current views' list
Scoreboard enter Expand the currently highlighted games' boxscore
BoxScore Ctrl+t View team stats for currently selected games' boxscore

Features

  • Scoreboard View: View summary info of all current date games (start time, current score, final score, etc.)
  • Background Refresh: Poll changes to scoreboard automatically using lightweight background goroutine
  • Specify Date: Optionally view scoreboard on any date
    • Pass in a flag -d 20190310 with a value in YYYYMMDD format to view games from a specific date
  • Developer Productivity: Track NBA scoress while you continue to live in the terminal
  • Game Box Score: View players box score from a selected game
  • Game Team Stats: View team statistics from a selected game

Go Report Card

About

A minimal NBA scoreboard presented in the terminal using go and gocui

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published