CmdUtils.CreateCommand({ name: "wolframalpha", icon: "http://www.wolframalpha.com/favicon.ico", homepage: "http://www.wolframalpha.com/", author: {name: "Timofei Shatrov", email: "timofei.shatrov@gmail.com"}, license: "GPL", description: "Calculate using Wolfram Alpha", takes: {"input": /.*/}, preview: function(pblock, input) { if (input.text=="") pblock.innerHTML= "Calculate what?"; else pblock.innerHTML = "Calculate " + input.text + "."; }, execute: function(input) { var url = "http://www.wolframalpha.com/input/?i={QUERY}" var urlString = url.replace("{QUERY}", encodeURIComponent(input.text)); Utils.openUrlInBrowser(urlString); } });