Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.7 KB

README.md

File metadata and controls

61 lines (39 loc) · 1.7 KB

Digital Baseball Scoreboard

This repo contains software to power a digital baseball scoreboard. Once started, it will follow the schedule for the team of your choosing and fetch data and display live details during games.

This is what the scoreboard I built looks like.

Front of scoreboard

Back of scoreboard

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installing

To simply install the package, run:

python setup.py install

After it's installed, you can run the following command to start the software:

scoreboard <Uppercase Team Name>

e.g.

scoreboard Guardians

Running the tests

This project uses pytest for tests. The following command should install pytest and run the tests.

python setup.py test

Built With

  • MLB-StatsAPI - Library for accessing MLB game data
  • gpiozero - Hardware interface library for the Raspberry Pi
  • luma.led_matrix - A library to drive displays using the MAX7219 LED driver
  • python-dateutil - Useful time/date functionality to complement the standard library datetime library

Authors

  • Christian Wyglendowski

License

This project is licensed under the MIT License - see the LICENSE file for details