This James script asks the user for the origin and destination stations of the MLO network and reports to him how much time he has before his train passes by.
MLO stands for the Metro Ligero Oeste, the tramway network of the west Madrid area
I have to admit it is not specially useful since recognition of spanish names is not the strongest points of the Mac speech recognition (my metro stop is called Somosaguas Sur and it is barely impossible for James to recognize it). Maybe I could translate the names into english (actually that could be fun! somosaguas becomes wearewaters XDDD)
Only for Mac OS X you need macruby to make it work. Easiest way is with rvm:
rvm install macruby
Then make sure you are using it and install the james gem
rvm use macruby
gem install james
diMLOrb: https://github.com/ariera/diMLOrb
gem install diMLOrb