How about this? Displaying your friends Twitter timeline on 20×4 LCD display. I hate myself because of my fanatic checking for my friends new tweets. Come on, you know the drill :) So, for me to actually do some work, I wrote script for displaying those tweets on small LCD. This is how it works: when there are new (unseen) tweets, script turns LCD’s backlight on, display all new tweets (if there is more then one new tweet, each is displayed for 5sec) and after that turn backlight off. Simple!

For this to work, I’m using Ubuntu 9.04, Ruby 1.8.7 and Siliconcraft’s serial LCD (SC2004). For interaction with Twitter service I’m using my own (very simple) Twitter Ruby class and another one for interacting with LCD. Twittlcd.rb script is using those classes and every 3 min checks for new Tweets.

This is how it looks like:
Twittlcd 1

Twittlcd 2

Source code:
twittlcd.tar.gz
twittlcd.zip