Duck Hide Sites

Hide specific sites from DuckDuckGo search results

Du musst eine Erweiterung wie Tampermonkey, Greasemonkey oder Violentmonkey installieren, um dieses Skript zu installieren.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

Sie müssten eine Skript Manager Erweiterung installieren damit sie dieses Skript installieren können

(Ich habe schon ein Skript Manager, Lass mich es installieren!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Autor
IzzySoft
Installationen heute
0
Installationen gesamt
248
Bewertungen
2 0 0
Version
1
Erstellt am
30.12.2015
Letzte Aktualisierung
30.12.2015
Größe
2,1 KB
Lizenz
n/a
Wird angewandt auf

DuckDuckGo: Hide results by host name

There are many reasons why one might not wish to see results from specific domains:

  • they just serve a teaser, but the real content is paywalled (experts-exchange.com)
  • they have nothing but duped content (many Stack Exchange sites experience this)
  • they are known for very low quality

Whatever your specific reasons, you can hide them from DuckDuckGo results with this little script. It doesn't feature a fancy GUI (patches welcome, or you fork it and add them yourself), so for now you'll have to edit the script to manage sites-to-hide. There are two variables for that at the very beginning of the script: unwanted are exact host names, so e.g. experts-exchange.com only matches experts-exchange.com (as e.g. in http://experts-exchange.com/*), while unwantedWild holds regular expressions – with e.g. .*\\.jquery.com matching all sub-domains of jquery.com (www.jquery.com, forum.jquery.com etc).

The following example is definitely not real-life, but should demonstrate the usage:

var unwanted = ['experts-exchange.com','api.jquery.com','datatables.net'];
var unwantedWild = ['.*\\.jquery.com'];