Stb
Automated Control & Testing Library for Set-Top Boxes

⚠️ This package has been superceded by stb-automator.
Stb allows you to issue commands to your set-top box (or whatever
device you're controlling that takes in IR). It can then analyze the
behavior of the device by inspecting the video output (using image recognition and OCR).
Installation
Stb requires OpenCV and LIRC to be installed already on the given
system in order to work properly. LIRC works best with Linux, but there are ports to macOS and Windows.
Install GoCV
See the Getting Started page on GoCV's website for installation instructions for macOS, Windows, and Linux.
Install LIRC
For Linux:
- Your package manager likely already has it i.e. for Ubuntu,
sudo apt install lirc
.
For macOS:
For Windows:
Install stb
Now stb can be installed like any other go package with the following command.
$ go get -u github.com/eugenetriguba/stb