CmdUtils.CreateCommand({
name: "warez",
icon: "http://img4.warez-bb.org/favicon.ico",
takes: {"function": noun_arb_text},
description: "Search the warez-bb.org forum",
execute: function(directObject)
{
var url = "http://www.warez-bb.org/search.php?search_keywords="+ directObject.text+"&search_terms=any&search_fields=titleonly";
Utils.openUrlInBrowser(url);
},
preview: function(pblock, directObject)
{
var query = jQuery.trim(directObject.text);
if(query.length <= 0)
return;
pblock.innerHTML = "Search in warez-bb the term:" + query;
}
});
CmdUtils.CreateCommand({
name: "opensub",
icon: "http://www.opensubtitles.org/favicon.ico",
takes: {"keyword": noun_arb_text},
preview: function(pblock, directObject)
{
searchText = jQuery.trim(directObject.text);
if(searchText.length < 1) {
pblock.innerHTML = "Searches for results on opensubtitles.org";
return;
}
var previewTemplate = "Searches for results on opensubtitles.org for <b>${query}</b>";
var previewData = {query: searchText};
pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
},
execute: function(directObject) {
var url = "http://www.opensubtitles.org/en/search2/?MovieName={QUERY}"
var query = directObject.text;
var urlString = url.replace("{QUERY}", query);
Utils.openUrlInBrowser(urlString);
}
});
CmdUtils.CreateCommand({
name: "peli",
takes: {"function": noun_arb_text},
description: "Search the warez-bb.org forum",
execute: function(directObject)
{
var windowManager = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
var browserWindow = windowManager.getMostRecentWindow("navigator:browser");
var browser = browserWindow.getBrowser();
var urlString="http://www.opensubtitles.org/en/search2/?MovieName="+ directObject.text;
browser.loadOneTab(urlString, null, null, null, false, false);
var urlString="http://www.warez-bb.org/search.php?search_keywords="+ directObject.text+"&search_terms=any&search_fields=titleonly";
browser.loadOneTab(urlString, null, null, null, false, false);
var urlString="http://www.imdb.com/find?s=all&q="+ directObject.text+"&x=0&y=0";
browser.loadOneTab(urlString, null, null, null, false, false);
},
preview: function(pblock, directObject)
{
var query = jQuery.trim(directObject.text);
if(query.length <= 0)
return;
pblock.innerHTML = "Search info for " + query;
}
});