Using bbusb with my BetaBrite Prism. Project info, example scripts, and full source code (GPL3) can be found at nickbp.com/bbusb
The blanking at the start is due to me running "bbusb -i" to initialize the sign. You really only need to run this once after making changes to your config file. Only shown here for demonstration's sake.
You may also notice that the sign content is occasionally cutting off or changing mid-sentence. This is a side effect of running "bbusb -u" to change the sign content, while that content is simultaneously being displayed. To avoid this happening as often, you can simply run "bbusb -u" less frequently than once every minute, which is what I was doing for this demo video. I usually go with a longer 2-5 minute delay between updates.