makeSearchCommand({ name: "epguides-search", homepage: "http://foo.bar", author: { name: "foo bar", email: "ich@foo.bar"}, contributors: ["foo bar"], license: "MPL", description: "Search Epguides.com", url: "http://www.google.com/search?hl=en&q=allintitle%3A+site%3Aepguides.com+-posters+-poster+-album+{QUERY}", icon: "http://epguides.com/favicon.ico", description: "Searches Epguides.com for your words.", preview: function(pblock, directObject) { var searchTerm = directObject.text; var pTemplate = "Search Epguides.com for ${query}"; var pData = {query: searchTerm}; pblock.innerHTML = CmdUtils.renderTemplate(pTemplate, pData); var newSearchTerm = "allintitle: site:epguides.com -posters -poster -album " + searchTerm; var url = "http://ajax.googleapis.com/ajax/services/search/web"; var params = { v: "1.0", hl: "en", lr: "lang_en", q: newSearchTerm }; jQuery.get( url, params, function(data) { var numToDisplay = 3; var results = data.responseData.results.splice( 0, numToDisplay ); pblock.innerHTML = CmdUtils.renderTemplate( {file:"google-search.html"}, {results:results} ); }, "json"); } });