This week, we'll have some fun with MacRuby. James is a “Voice commanded servant for OSX” you can write dialogs for. Here's a lightning talk by Florian Hanke, James' creator.
For example, you could set up a time dialog to ask James what time it is:
<< James, what time is it?
>> It is currently 10:15.
Of course, that's a pretty simple example. This week's challenge is to write the most useful or fun dialog for James. You can do about anything, like asking James to do API requests, reboot your machine, run your tests, or whatever you can think of. A simple dialog is enough, but please remember to keep the code nice and understandable.
Haven't used MacRuby before? Just really easy to install using the binary installer. Be sure to check out James' README and have a look through its example directory to get up and running. If you have any questions, Florian is here to help.
As always, put your solution in a Gist and you have one week to get your entry in. Good luck!
This week's winner will receive a code for $15 worth of credit for the 6sync hosting platform!
Thanks Jeff for organizing this! Looking forward to your solutions :)