Ubiquityから英辞郎引く
何人もの人が作ってるでしょうが、初コマンドということで
面白くなりそうな予感。
CmdUtils.CreateCommand({ name: "alc", takes: {"search": noun_arb_text}, icon: "http://www.alc.co.jp/favicon.ico", description: "alc で検索", _showHelp: function(pblock) { jQuery(pblock).html("英語は、2文字以上で検索開始、日本語は1文字から検索できます"); }, preview: function( pblock, argv ) { var text = argv.text; if (text.length == 0) { this._showHelp(pblock); return; } else if (!!text.match(/^[a-zA-Z ]+$/) && (text.length < 2)) { this._showHelp(pblock); return; } var url = "http://eow.alc.co.jp/{QUERY}/UTF-8/"; url = url.replace(/{QUERY}/, encodeURIComponent(text)); CmdUtils.previewGet(pblock, url, {}, function(data) { jQuery(pblock).html(jQuery("#resultList", jQuery(data)).css('height', '400px').css('overflow', 'auto')); }); } });