Additional search rules

From WOT Wiki
Jump to: navigation, search

Adding search rules[edit]

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.

User-contributed search rules[edit]

Here is a list of additional search rules you can add to your WOT configuration:

Ecosia[edit]

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)?\\:\\/\\/(ssl\\.|www\\.)*ecosia\\.org\\/search\\.php\\?");
 user_pref("weboftrust.search.ecosia.ign",
           "^http(s)?\\:\\/\\/([\\w\\-]+\\.)*(ecosia\\.org|bingj\\.com)\\/");
 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.

There is also a restartless addon available from an independent developer which adds these rules.

Yauba[edit]

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; }");

Creating your own rules[edit]

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
weboftrust.search.<the name of your rule>.url A JavaScript regular expression matching the page at which WOT will run. Please note that special characters will be have to escaped ONCE if you add rules via about:config and TWICE if you enter your rules in the user.js file.
weboftrust.search.<the name of your rule>.ign A JavaScript regular expression matching the site WOT runs at, for which ratings will NOT be shown. Again, please mind that you'll have to encode special characters.