A super hackish implementation of chaining on Ubiquity. Copy
this code into your Ubiquity Command Editor and then, you can start chaining commands. Let's start with a simple one:
chain("translate hi to japanese, g it", "google-in-japanese");
Now, try typing "google-in-japanese" on Ubiquity. You have just created your own Ubiquity command just by chaining other commands. Note: words like "it", "that" are used to refer to the result of the previous command.
Onto to something more useful:
chain("yahoo-search [input], g [input], youtube [input], flickr [input]", "search-everywhere");
Now, Ubiq "search DNC" and rejoice at the ease of following the DNC. The chain command will replace all instances of [input] with the argument you supply for your command. In this case, the argument is DNC.
Finally, something that's pretty useful for me:
chain("facebook-status [input], twitter [input]", "update-status");
You need to get the awesome facebook-status command from
Grant Rules but after that, everything can be updated with a single command!
When chaining commands, remember that Ubiquity will always execute the first suggestion. So, if you have something like "twitter what is that?". It will replace "that" with the result of the last command. A lot of other possible bugs because this is just a hack.