Difference between revisions of "Additional search rules"
(Ecosia stopped masking URLs) |
(→Adding search rules: Began adding table with explanation for rules. WIP) |
||
Line 1: | Line 1: | ||
== Adding search rules == | == Adding search rules == | ||
The preferred way to add custom search rules to the Firefox add-on is to edit [http://kb.mozillazine.org/User.js_file the user.js file] in your Firefox profile folder using a text editor. | The preferred way to add custom search rules to the Firefox add-on is to edit [http://kb.mozillazine.org/User.js_file the user.js file] in your Firefox profile folder using a text editor. | ||
+ | |||
+ | == Creating your own rules == | ||
+ | If you know how to write [http://www.w3.org/TR/CSS2/selector.html CSS selectors] and [http://regular-expressions.info regular expressions] you can also make your own rules. | ||
+ | |||
+ | You can quickly test your own rules by adding them to [http://kb.mozillazine.org/About:config about:config] and editing them. You can create rules using the following table: | ||
+ | {| style="border:1px solid black;border-collapse:collapse;" cellpadding="2" | ||
+ | |- | ||
+ | ! scope="col" width="400" style="border:1px solid black" | Prefix | ||
+ | ! style="border:1px solid black"|Description | ||
+ | |- | ||
+ | | style="border:1px solid black" |weboftrust.search.<nowiki><the name of your rule></nowiki>.'''display''' | ||
+ | | style="border:1px solid black" |The name that will displayed at the WOT search engine settings page | ||
+ | |- | ||
+ | | style="border:1px solid black" |row 2, cell 1 | ||
+ | | style="border:1px solid black" |row 2, cell 2 | ||
+ | |- | ||
+ | | style="border:1px solid black" |row 3, cell 1 | ||
+ | | style="border:1px solid black" |row 3, cell 2 | ||
+ | |} | ||
== User-contributed search rules == | == User-contributed search rules == |
Revision as of 17:05, 22 January 2012
Contents
Adding search rules
The preferred way to add custom search rules to the Firefox add-on is to edit the user.js file in your Firefox profile folder using a text editor.
Creating your own rules
If you know how to write CSS selectors and regular expressions you can also make your own rules.
You can quickly test your own rules by adding them to about:config and editing them. You can create rules using the following table:
Prefix | Description |
---|---|
weboftrust.search.<the name of your rule>.display | The name that will displayed at the WOT search engine settings page |
row 2, cell 1 | row 2, cell 2 |
row 3, cell 1 | row 3, cell 2 |
User-contributed search rules
Here is a list of additional search rules you can add to your WOT configuration:
Ecosia
Ecosia gives at least 80% of their search income to a rainforest protection program run by WWF.
user_pref("weboftrust.search.ecosia.display", "Ecosia"); user_pref("weboftrust.search.ecosia.url", "^http(s)?\\:\\/\\/ecosia\\.org\\/search\\.php\\?"); user_pref("weboftrust.search.ecosia.ign", "^http(s)?\\:\\/\\/([\\w\\-]+\\.)*ecosia\\.org\\/"); user_pref("weboftrust.search.ecosia.prestyle", "a[target] ~ [ATTR] { display: none ! important; }"); user_pref("weboftrust.search.ecosia.style", "a ~ [ATTR=\"NAME\"] { background: url(IMAGE) right no-repeat; }"); user_pref("weboftrust.search.ecosia.pre0.match", 3); user_pref("weboftrust.search.ecosia.pre0.re", "^http(s)?\\:\\/\\/([\\w\\-]+\\.)*ecosia\\.org\\/goto\\.php\\\\?.*&u=(http[^&]+)");
Note: the prestyle rule stops another rating symbol from appearing next to the "Open in a new tab" icon.
Scroogle Scraper
Scroogle Scraper allows private searches to Google.
user_pref("weboftrust.search.scroogle.display", "Scroogle Scraper"); user_pref("weboftrust.search.scroogle.url", "^http(s)?\\:\\/\\/(www|ssl)\\.scroogle\\.org\\/cgi-bin\\/nbbw(ssl)?\\.cgi"); user_pref("weboftrust.search.scroogle.ign", "^http(s)?\\:\\/\\/([\\w\\-]+\\.)*scroogle\\.org\\/"); user_pref("weboftrust.search.scroogle.style", "a ~ [ATTR=\"NAME\"] { background: url(IMAGE) right no-repeat; }");
Yauba
Yauba is a real-time search engine focused on privacy.
user_pref("weboftrust.search.yauba.display", "Yauba"); user_pref("weboftrust.search.yauba.url", "^http(s)?\\:\\/\\/(www\\.)?yauba\\.com\\/"); user_pref("weboftrust.search.yauba.ign", "^http(s)?\\:\\/\\/(www\\.)?yauba\\.com\\/"); user_pref("weboftrust.search.yauba.style", "h1 a ~ [ATTR=\"NAME\"] { background: url(IMAGE) right no-repeat; }");