Posted by Aaron Patterson
on February 26, 2008
If this doesn't win me the super nerd of the year award, I don't know what will. In fact, this is so nerdy that I'm kind of ashamed to write about it!
Remeber my Twitterbrite post? Well I registered twitterbrite.com, and now if my client catches a twit from you, it records the message on the LED sign and uploads it to my youtube account. Go ahead, check out twitterbrite.com now!
Update: My scripts are too chatty, so now it will only post videos if the text of the twit contains 'betabrite'.
Posted by Aaron Patterson
on February 11, 2008
I've finally added USB betabrite support to my Betabrite library, and released version 1.0.0.
Version 1.0.0 also includes an autotest module so that you can see your autotest output on the sign. Here is what mine looks like:

The sign shows errors too, but it scrolls, so I couldn't get it in one picture. Anyway, if you've got the USB sign, all you have to do to get it working with autotest is add this to your .autotest file:
require 'betabrite/autotest'
require 'usb'
Autotest::BetaBrite.hook(BetaBrite::USB)
The hook method takes a block, and you can modify your messages before they are sent to the sign. For example, I wanted my failures to be blue, so my .autotest file looks like this:
require 'betabrite/autotest'
require 'usb'
Autotest::BetaBrite.hook(BetaBrite::USB) do |failures, erorrs|
failures.rgb('0000FF') if failures.green?
end