before digistump made their program for talking to digiusb on your computer, I made this little rubygem which gets the job done:
http://rubygems.org/gems/digiusb - now that there's an official one, the ruby version needs to remain competitive with edgy new features!
the digiusb rubygem gives you classes which let you read and write strings, characters and bytes to and from your digispark through it's digiusb library (provided by digistump built in to the arduino program). today I added some new features:
-> digiterm now has coloured output so you can see which chars were from the digispark and which you typed yourself
-> digiusb's inpect method is a little nicer
-> digiusb/digiblink exists now - a simple little abstraction for the digiblink sketch
the digiblink abstraction is literally 15 lines long, but it means you can do this in ruby: DigiBlink.sparks.first.color = 'red' and it totes makes the first spark it finds turn red!
look, I know you guys love python. python is a really lovely guy and all, but I really think you should consider ruby. ruby is a lovely place to be. ruby has all sorts of great friends who are all really excited to meet you. I think you'll get along great with ruby!
P.S. I tried to run the digistump one and nothing happened? IDK what to do with it.