Difference between revisions of "Additional search rules"

From WOT Wiki
Jump to: navigation, search
(added description)
(Revert major vandalism)
 
(7 intermediate revisions by 3 users not shown)
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" |weboftrust.search.<nowiki><the name of your rule></nowiki>.'''url'''
 
| style="border:1px solid black" |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.
 
|-
 
| 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 ==
Line 30: Line 11:
 
             "<span style="color: blue;">Ecosia</span>");
 
             "<span style="color: blue;">Ecosia</span>");
 
   '''user_pref'''("weboftrust.search.ecosia.url",
 
   '''user_pref'''("weboftrust.search.ecosia.url",
             "<span style="color: blue;">^http(s)?\\:\\/\\/ecosia\\.org\\/search\\.php\\?</span>");
+
             "<span style="color: blue;">^http(s)?\\:\\/\\/(ssl\\.|www\\.)*ecosia\\.org\\/search\\.php\\?</span>");
 
   '''user_pref'''("weboftrust.search.ecosia.ign",
 
   '''user_pref'''("weboftrust.search.ecosia.ign",
             "<span style="color: blue;">^http(s)?\\:\\/\\/([\\w\\-]+\\.)*ecosia\\.org\\/</span>");
+
             "<span style="color: blue;">^http(s)?\\:\\/\\/([\\w\\-]+\\.)*(ecosia\\.org|bingj\\.com)\\/</span>");
 
   '''user_pref'''("weboftrust.search.ecosia.prestyle",
 
   '''user_pref'''("weboftrust.search.ecosia.prestyle",
 
             "<span style="color: blue;">a[target] ~ [ATTR] { display: none ! important; }</span>");
 
             "<span style="color: blue;">a[target] ~ [ATTR] { display: none ! important; }</span>");
Line 43: Line 24:
 
Note: the <tt>prestyle</tt> rule stops another rating symbol from appearing next to the "Open in a new tab" icon.
 
Note: the <tt>prestyle</tt> rule stops another rating symbol from appearing next to the "Open in a new tab" icon.
  
=== Scroogle Scraper ===
+
There is also a [https://addons.mozilla.org/firefox/addon/Web-Of-Trust-WOT-rating-Ecosia/ restartless addon] available from an independent developer which adds these rules.
[http://www.scroogle.org/cgi-bin/scraper.htm Scroogle Scraper] allows private searches to Google.
 
 
 
  '''user_pref'''("weboftrust.search.scroogle.display",
 
            "<span style="color: blue;">Scroogle Scraper</span>");
 
  '''user_pref'''("weboftrust.search.scroogle.url",
 
            "<span style="color: blue;">^http(s)?\\:\\/\\/(www|ssl)\\.scroogle\\.org\\/cgi-bin\\/nbbw(ssl)?\\.cgi</span>");
 
  '''user_pref'''("weboftrust.search.scroogle.ign",
 
            "<span style="color: blue;">^http(s)?\\:\\/\\/([\\w\\-]+\\.)*scroogle\\.org\\/</span>");
 
  '''user_pref'''("weboftrust.search.scroogle.style",
 
            "<span style="color: blue;">a ~ [ATTR=\"NAME\"] { background: url(IMAGE) right no-repeat; }</span>");
 
  
 
=== Yauba ===
 
=== Yauba ===
Line 66: Line 37:
 
   '''user_pref'''("weboftrust.search.yauba.style",
 
   '''user_pref'''("weboftrust.search.yauba.style",
 
             "<span style="color: blue;">h1 a ~ [ATTR=\"NAME\"] { background: url(IMAGE) right no-repeat; }</span>");
 
             "<span style="color: blue;">h1 a ~ [ATTR=\"NAME\"] { background: url(IMAGE) right no-repeat; }</span>");
 +
 +
== 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" |weboftrust.search.<nowiki><the name of your rule></nowiki>.'''url'''
 +
| style="border:1px solid black" |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.
 +
|-
 +
| style="border:1px solid black" |weboftrust.search.<nowiki><the name of your rule></nowiki>.'''ign'''
 +
| style="border:1px solid black" |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.
 +
|}

Latest revision as of 15:33, 12 April 2015

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.

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)?\\:\\/\\/(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

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

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.