<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>
Google Custom Operators
</ShortName>
<Description>
Google with additional custom search operators
</Description>
<Image height="16" width="16" type="image/x-icon">
http://www.google.com/favicon.ico
</Image>
<Url type="text/html" method="get" template="javascript:function parseOperators(q){var queryWords=q.split(/\s+/);var operatorExp=/^(co|lang|loc|num):(.+)$/;var getQuery='qq='+q;for (i=0; i&lt;queryWords.length; i++){if( operatorExp.test(queryWords[i])==true ){switch(RegExp.$1){case 'co':getQuery+='&amp;cr='+'country'+RegExp.$2.toUpperCase();queryWords[i]='';break;case 'lang':getQuery+='&amp;lr=lang_'+RegExp.$2.toLowerCase();queryWords[i]='';break;case 'loc':getQuery+='&amp;gl='+RegExp.$2.toLowerCase();queryWords[i]='';break;case 'num':getQuery+='&amp;num='+RegExp.$2;queryWords[i]='';break;default:}}}getQuery+='&amp;q='+queryWords.join(' ');return getQuery;}document.location='http://www.google.com/search?ie=utf-8&amp;oe=utf-8&amp;'+parseOperators('{searchTerms}');"/>
<moz:SearchForm>
http://google.com/
</moz:SearchForm>
</OpenSearchDescription>