\
Tools
\
Ubiquity
\
Blog
BOINC
Contact Me
Home
On The Web
Projects
Sitemap
Tools
Ubiquity
Wish List
Erik
Vergobbi
Vold
erikvvold@gmail.com
Vancouver
,
BC
Canada
Ubiquity Command to Search Quarkbase.com
Command
quarkbase: Starts a search of
Quarkbase
for the domain provided.
Source
CmdUtils.CreateCommand({ name:"quarkbase", takes:{"text": noun_arb_text}, homepage:"http://erikvold.com/tools/ubiquity/quarkbase/quarkbase.cfm", icon:"http://www.quarkbase.com/images/favicon.ico", author:{name:"Erik Vergobbi Vold",email:"erikvvold@gmail.com"}, description:"Search Quarkbase for stats on the provided domain", help:"Just provide a domain or url for Quarkbase to search.", version:"0.2", execute:function(directObject){ var selectedURL=jQuery.trim(directObject.text); if(selectedURL==""){ selectedURL=context.focusedWindow.document.location+""; } var selectedDomain = ""; try{ selectedDomain = Utils.url(selectedURL).host; } catch(e){ displayMessage("Your url string is invalid, please correct it and try again."); return false; } var url="http://www.quarkbase.com/show/{QUERY}"; var urlString=url.replace("{QUERY}",selectedDomain); Utils.openUrlInBrowser(urlString); }, preview:function(pblock,directObject){ searchText=jQuery.trim(directObject.text); if(searchText.length<=0){ pblock.innerHTML="Search Quarkbase for stats on the provided domain"; return; } var previewTemplate="Search Quarkbase for stats on ${query}"; var previewData={query:searchText}; pblock.innerHTML=CmdUtils.renderTemplate(previewTemplate,previewData); } });