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.
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.
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
This project uses pytest for tests. The following command should install pytest and run the tests.
python setup.py test
- 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
- Christian Wyglendowski
This project is licensed under the MIT License - see the LICENSE file for details