Skip to content

Instantly share code, notes, and snippets.

@thoughtsunificator
Created February 5, 2025 01:38
Show Gist options
  • Select an option

  • Save thoughtsunificator/337b47440450bdfc5368a629d2284b10 to your computer and use it in GitHub Desktop.

Select an option

Save thoughtsunificator/337b47440450bdfc5368a629d2284b10 to your computer and use it in GitHub Desktop.

Revisions

  1. thoughtsunificator created this gist Feb 5, 2025.
    1,379 changes: 1,379 additions & 0 deletions script.user.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1379 @@
    // ==UserScript==
    // @license MIT
    // @copyright Copyright (c) 2019, Romain Lebesle <[email protected]> (https://thoughtsunificator.me)
    // @namespace https://thoughtsunificator.me
    // @name Duckduckgo Search Results Filter
    // @author Romain Lebesle <[email protected]> (https://thoughtsunificator.me)
    // @homepageURL https://thoughtsunificator.me/
    // @supportURL https://thoughtsunificator.me/
    // @version 1.3
    // @description Duckduckgo Blacklist Results
    // @run-at document-start
    // @include https://duckduckgo.com/*
    // ==/UserScript==

    (function() {

    console.log("Running blacklist..")

    const BLACKLIST = [
    "chat",
    "similar",
    "related",
    "alternative",
    "comment",
    "reply",
    "/thread",
    "/topic",
    "community",
    "forum",
    "viewtopic.php",
    "showthread.php",
    "rating",
    "best",
    "worst",
    "lyrics",
    "alternative",
    "guide",
    "porn",
    "porno",
    "xxx",
    "sex",
    "actualité",
    "news",
    "youtube",
    "google",
    "twitch",
    "microsoft",
    "ebay",
    "pinterest",
    "tumblr",
    "instagram",
    "facebook",
    "twitter",
    "reddit",
    "good",
    "how-to",
    "how_to",
    "howto",
    "qanda",
    "q-and-a",
    "dictionary",
    "wiki",
    "difference",
    "compare",
    "01net.com",
    "10tv.com",
    "11alive.com",
    "123movies.show",
    "20minutes.fr",
    "2shared.com",
    "3xhd.org",
    "576095.com",
    "9anime.cloud",
    "9anime.is",
    "9anime.stream",
    "abbreviations.com",
    "abc10.com",
    "abercap.com",
    "aboutarts.net",
    "account.microsoft.com",
    "achanime.net",
    "acrolinx.com",
    "acronymfinder.com",
    "actu-film.com",
    "actu.fr",
    "actu2coree.com",
    "actuabd.com",
    "actualite.cd",
    "actuphoto.com",
    "africa24monde.com",
    "africapresse.com",
    "africatime.com",
    "ajc.com",
    "akmusics.com",
    "algerie360.com",
    "algerieinfo.com",
    "alljpfiles.com",
    "alltechbuzz.net",
    "allthingshair.com",
    "alltopgirls.com",
    "alternativeto.net",
    "alternet.org",
    "alwatwan.net",
    "amazarashifr.com",
    "amazingjpfiles.blogspot.com",
    "amazon.co.uk",
    "amazon.com.au",
    "amazon.com",
    "amazon.fr",
    "amazon.in",
    "aminoapps.com",
    "ani.me",
    "anime-sub.co",
    "anime1.com",
    "anime4you.one",
    "anime8.me",
    "animeclick.it",
    "animecrave.com",
    "animedao.com",
    "animeflavor.qirina.com",
    "animeflv.net",
    "animefreak.tv",
    "animehd47.com",
    "animeheaven.eu",
    "animeherald.com",
    "animelab.com",
    "animelon.com",
    "animemobile.com",
    "animenova.org",
    "animeonlinego.net",
    "animepark.net",
    "animepill.com",
    "animeplus.tv",
    "animepower.net",
    "animereborn.net",
    "animerush.tv",
    "animeseason.com",
    "animeselect.tv",
    "animeshow.tv",
    "animesub.tv",
    "animetake.tv",
    "animetoon.org",
    "answers.com",
    "answers.microsoft.com",
    "aol.com",
    "aplaceformom.com",
    "apple.com",
    "apponic.com",
    "archiveofourown.org",
    "arstechnica.com",
    "asexualityarchive.com",
    "asiamediablog.com",
    "ask.fedoraproject.org",
    "askmefast.com",
    "askubuntu.com",
    "audioenglish.org",
    "auracan.com",
    "avvo.com",
    "azcentral.com",
    "bakeanddestroy.net",
    "baltimoresun.com",
    "bbc.co.uk",
    "bbc.com",
    "behindthevoiceactors.com",
    "bfmtv.com",
    "bgr.com",
    "bilibili.com",
    "biography.com",
    "bitly.com",
    "biztechpost.com",
    "blackhatworld.com",
    "bleacherreport.com",
    "bleepingcomputer.com",
    "blog.4d.com",
    "blog.fotolia.com",
    "blog.sweetestmemories.com",
    "bloomberg.com",
    "bluntmoms.com",
    "boards.net",
    "boingboing.net",
    "bonasavoir.ch",
    "borutoanime.net",
    "boston.com",
    "bugzilla.mozilla.org",
    "businessinsider.com",
    "bustle.com",
    "buzzfeed.com",
    "cameroon-info.net",
    "canadiancontent.net",
    "cbc.ca",
    "cbs8.com",
    "cbssports.com",
    "ccm.net",
    "ceakmp3.org",
    "celebhour.com",
    "celebrity-birthdays.org",
    "cftchp.blogspot.com",
    "change.org",
    "charlotteobserver.com",
    "chase.com",
    "chia-anime.tv",
    "chicagotribune.com",
    "chiebukuro.yahoo.co.jp",
    "chromium.org",
    "chron.com",
    "cinefil.com",
    "cinok.com",
    "clarek.com",
    "cleveland.com",
    "click2houston.com",
    "clicknewz.com",
    "clickondetroit.com",
    "clickthecity.com",
    "cminyla.com",
    "cnbc.com",
    "cnclip.net",
    "cnet.com",
    "cnn.com",
    "cocoleech.com",
    "coderanch.com",
    "codeverge.com",
    "coed.com",
    "cogipas.com",
    "collective-evolution.com",
    "collinsdictionary.com",
    "comicbook.com",
    "commandwindows.com",
    "commentcamarche.com",
    "commentcamarche.net",
    "completesportsnigeria.com",
    "complex.com",
    "computerhope.com",
    "computerworld.com",
    "constat-amiable.com",
    "consumerist.com",
    "cosmopolitan.com",
    "courant.com",
    "cpubenchmark.net",
    "cpuboss.com",
    "cracked.com",
    "crunchbase.com",
    "crunchyroll.com",
    "css-tricks.com",
    "css4.rocks",
    "dailydot.com",
    "dailymail.co.uk",
    "dailymotion.com",
    "dayscupphise.files.wordpress.com",
    "deadline.com",
    "dearcupid.org",
    "defamer.gawker.com",
    "defimoteurs.defimedia.info",
    "definitions.net",
    "desktopnexus.com",
    "diablo3.com",
    "dictionary.com",
    "diffen.com",
    "digiber.com",
    "digitalcongo.net",
    "digitaltrends.com",
    "direct.cd",
    "divertissonsnous.com",
    "dll-download-system.com",
    "dll-files.com",
    "dlldownloader.com",
    "dllme.com",
    "dllrepair.com",
    "doctornerdlove.com",
    "domactu.com",
    "donovan.ie",
    "dotwhat.net",
    "downloadmusicamp3.com.br",
    "downloadsongmp3.com",
    "drivereasy.com",
    "dubbedanime.net",
    "dubbedanime.site",
    "dubzonline.com",
    "duckware.com",
    "dvdempire.com",
    "easeus.com",
    "easycounter.com",
    "ebay.com",
    "ebay.fr",
    "ec.europa.eu",
    "economist.com",
    "edx.org",
    "elitedaily.com",
    "empoweringparents.com",
    "en.lo4d.com",
    "engadget.com",
    "englishanimes.com",
    "entrepreneur.com",
    "eonline.com",
    "eroticinlingerie.com",
    "erroranswers.com",
    "errortools.com",
    "espn.com",
    "espnfc.com",
    "eurosport.com",
    "exaholics.com",
    "experatoo.com",
    "experts-exchange.com",
    "explic.com",
    "express.co.uk",
    "express.pk",
    "extremetech.com",
    "eyeonanime.tv",
    "facebook.com",
    "fakirdebrid.net",
    "famousbirthdays.com",
    "fanfiction.net",
    "faqforge.com",
    "fetishistoff.net",
    "ffmpeg-archive.org",
    "fiercemarriage.com",
    "file.net",
    "file.org",
    "filecluster.com",
    "filecroco.com",
    "filedesc.com",
    "fileeagle.com",
    "filehippo.com",
    "filehorse.com",
    "fileinfo.com",
    "filesetups.com",
    "filesuffix.com",
    "filetypesdb.com",
    "firstpost.com",
    "fix4dll.com",
    "fixya.com",
    "flixxy.com",
    "fmovies.film",
    "fool.com",
    "footfraternityfilms.com",
    "footmercato.net",
    "forbes.com",
    "forum.anidb.net",
    "forum.deviantart.com",
    "forunesia.com",
    "fossbytes.com",
    "fox5ny.com",
    "foxsports.com",
    "fr.ch",
    "france24.com",
    "freeappsforme.com",
    "freefixer.com",
    "freelancer.in",
    "freemasonsfordummies.blogspot.com",
    "freemmogamer.com",
    "freep.com",
    "funimation.com",
    "funimationnow.com",
    "fvost.net",
    "gakufu.gakki.me",
    "gameost.net",
    "gameslikefinder.com",
    "gamespot.com",
    "generation-nt.com",
    "generatorlinkpremium.com",
    "genewhitehead.com",
    "genius.com",
    "genyoutube.net",
    "get-animes.com",
    "getintopc.com",
    "getlinkfshare.com",
    "getlinkpro.net",
    "gfycat.com",
    "ghacks.net",
    "giantbomb.com",
    "girlsaskguys.com",
    "girlsofdesire.org",
    "github.com",
    "gizmodo.com",
    "glamour-pics.com",
    "glowbi.net",
    "goal.com",
    "goaskalice.columbia.edu",
    "goboiano.com",
    "gogoanime.in",
    "gogoanime.to",
    "gomovies.sc",
    "goodanime.co",
    "goodhousekeeping.com",
    "goodreads.com",
    "google.com",
    "gospelherald.com",
    "gpuboss.com",
    "greenvilleonline.com",
    "gurl.com",
    "habarizacomores.com",
    "hackread.com",
    "hairglamourista.com",
    "haitilibre.com",
    "harpersbazaar.com",
    "haut-rhin.fr",
    "head-fi.org",
    "headlinespot.com",
    "health.com",
    "heavy.com",
    "hentaisun.com",
    "hide.me",
    "hikarinoakariost.info",
    "hm-incloud.com",
    "hngn.com",
    "honeydogs.com",
    "honeysanime.com",
    "hongkiat.com",
    "hortidaily.com",
    "host.io",
    "hotanime.me",
    "howtogeek.com",
    "hubspot.com",
    "huffingtonpost.com",
    "hulu.com",
    "hydrogenaud.io",
    "i-loveshare.com",
    "ibtimes.co.in",
    "ibtimes.co.uk",
    "ibtimes.com",
    "id-vid.com",
    "ign.com",
    "ilont.net",
    "ilovecoffee.jp",
    "imdb.com",
    "imgur.com",
    "imp3goo.co",
    "imp3goo.com",
    "independent.co.uk",
    "indianexpress.com",
    "indiatimes.com",
    "indiatoday.in",
    "indiedb.com",
    "indiewire.com",
    "infogalactic.com",
    "infogeekers.net",
    "inquisitr.com",
    "instagram.com",
    "intelligenteconomist.com",
    "iowastatedaily.com",
    "ipleer.fm",
    "irishtimes.com",
    "israbox.ch",
    "istreamist.com",
    "it-support.com.au",
    "ivacy.com",
    "iwantmyname.com",
    "japantimes.co.jp",
    "jaycrownover.com",
    "jeanmarcmorandini.com",
    "jeanmicheljarre.com",
    "jkcblog.com",
    "joleneengle.com",
    "journaldugeek.com",
    "jpfile.org",
    "jpfiles.eu",
    "jpfree365.com",
    "jpfunny.org",
    "jpmarumaru.com",
    "jpmdblog.com",
    "jpmusicblog.com",
    "jpopasia.com",
    "jpopblog.com",
    "jpopflac.com",
    "jpzipblog.com",
    "jquery.com",
    "justdubs.me",
    "justdubs.org",
    "kanjijapanese.com",
    "kansascity.com",
    "kare11.com",
    "kat.rip",
    "ketnooi.com",
    "kidshealth.org",
    "king5.com",
    "kinseyconfidential.org",
    "kissanime.ac",
    "kissanime.cloud",
    "kissanime.my",
    "kissanime.ph",
    "kissanime.ru",
    "kissanime.wf",
    "kissanime.world",
    "kissasian.sh",
    "kisscartoon.me",
    "knowyourmeme.com",
    "koreus.com",
    "kotaku.com",
    "ksat.com",
    "kwtx.com",
    "kxan.com",
    "la-croix.com",
    "lanouvellecentrafrique.info",
    "last.fm",
    "lasvegassun.com",
    "latimes.com",
    "launchpad.net",
    "lavoixdelest.ca",
    "leagueoflegends.com",
    "ledevoir.com",
    "leech.alemdarleech.com",
    "leechall.com",
    "leechtimes.net",
    "lefigaro.fr",
    "lemonde.fr",
    "lenouvelliste.com",
    "lesdebiles.com",
    "letras.com",
    "letras.mus.br",
    "letssingit.com",
    "leuksenegal.com",
    "libreserviceactualite.blogspot.com",
    "lifehacker.com",
    "lifewire.com",
    "lingerie-milfs.com",
    "lingerie-pics.com",
    "linguacore.com",
    "3wishes.com",
    "linkedin.com",
    "linkmp3lepo.blogspot.com",
    "linksvip.net",
    "linustechtips.com",
    "linuxbabe.com",
    "linuxbsdos.com",
    "linuxconfig.org",
    "linuxquestions.org",
    "listenonrepeat.com",
    "listverse.com",
    "littleoslo.com",
    "live.com",
    "liveabout.com",
    "livechart.me",
    "livescience.com",
    "livmp3.com",
    "lol-smurfs.com",
    "lolking.net",
    "lolporn.pro",
    "lorientlejour.com",
    "losangeles.cbslocal.com",
    "lyriczz.com",
    "lyrster.com",
    "madamenoire.com",
    "madestuffeasy.com",
    "maif.fr",
    "majorgeeks.com",
    "majwismann.com",
    "makeuseof.com",
    "maliactu.info",
    "manpages.ubuntu.com",
    "marriedpeopleproblems.com",
    "mashable.com",
    "masterani.me",
    "maxmylooks.com",
    "medhelp.org",
    "mediaclub.com",
    "mediaterre.org",
    "medium.com",
    "mentalfloss.com",
    "mentalhelp.net",
    "merabheja.com",
    "merriam-webster.com",
    "metro.co.uk",
    "metropolehaiti.com",
    "miamiherald.com",
    "mid-day.com",
    "mindbodygreen.com",
    "mirror.co.uk",
    "misophonia.com",
    "mmobomb.com",
    "mmos.com",
    "mobafire.com",
    "monpermisvoiture.com",
    "monquebecamoi.com",
    "montrealgazette.com",
    "motarde.com",
    "moto-net.com",
    "motoservices.com",
    "mouscronscomines.blogspot.com",
    "moviefone.com",
    "movieweb.com",
    "mp3-pn.com",
    "mp3-save.net",
    "mp3-tag.online",
    "mp3.animaniaclub.com.br",
    "mp3bears.biz",
    "mp3bears.me",
    "mp3bears.mobi",
    "mp3boo1.net",
    "mp3cc.biz",
    "mp3clem.com",
    "mp3eagle.com",
    "mp3freex.co",
    "mp3freeyou.com",
    "mp3goo.direct",
    "mp3goo.pe",
    "mp3im.com",
    "mp3im.org",
    "mp3indiriyo.com",
    "mp3million.com",
    "mp3mixx.com",
    "mp3panda.com",
    "mp3pleer.zone",
    "mp3pn.info",
    "mp3searched.net",
    "mp3songfree.net",
    "mp3tuns.net",
    "mp3tuns.ws",
    "mp3va.com",
    "mp3worms.com",
    "mp3xdi.net",
    "mp3ye.eu",
    "mqs.link",
    "mr-clip.com",
    "msn.com",
    "msnbc.com",
    "msvcr100dll.com",
    "mturk.com",
    "musicgyan.com",
    "musicmp3online.com",
    "musicpvcollection.com",
    "musicslackr.org",
    "musicslackr.xyz",
    "myanimelist.net",
    "mydigitallife.net",
    "myhomemsn.com",
    "myspace.com",
    "myzcloud.me",
    "narutoget.us",
    "nashvillepost.com",
    "nationalpost.com",
    "nautiljon.com",
    "nbc.com",
    "nbcsports.com",
    "ndtv.com",
    "nekonime.tv",
    "nesn.com",
    "netflix.com",
    "newtrackon.com",
    "nextinpact.com",
    "nextleveltricks.net",
    "nicovideo.jp",
    "nj.com",
    "nngsite.wordpress.com",
    "nola.com",
    "nonstopfap.com",
    "nouvelobs.com",
    "novelonlinefree.com",
    "npr.org",
    "numerama.com",
    "nypost.com",
    "nytimes.com",
    "oann.com",
    "observer.com",
    "ocregister.com",
    "ohentai.org",
    "oldapps.com",
    "olddownload.com",
    "oldversion.com",
    "onepieceofficial.com",
    "onlytease.com",
    "onlytease.org.uk",
    "ooreka.fr",
    "op.gg",
    "openthefile.net",
    "orlandosentinel.com",
    "ornikar.com",
    "osdn.net",
    "otakukart.com",
    "otakustream.tv",
    "otmur.com",
    "ouest-france.fr",
    "ouvirmusica.com.br",
    "overclock.net",
    "parismatch.com",
    "patreon.com",
    "patrickkphillips.com",
    "pc.net",
    "pe.com",
    "pennlive.com",
    "picosong.com",
    "pics-sc.com",
    "pinterest.ca",
    "pinterest.ch",
    "pinterest.co.uk",
    "pinterest.com.au",
    "pinterest.com.mx",
    "pinterest.com",
    "pinterest.de",
    "pinterest.dk",
    "pinterest.fr",
    "pinterest.ie",
    "pinterest.se",
    "planetebd.com",
    "planetlagu.online",
    "play0ad.com",
    "pokemon.com",
    "politique.com",
    "popsugar.com",
    "positivejuice.wordpress.com",
    "positivepsychologyprogram.com",
    "post-gazette.com",
    "powerofpositivity.com",
    "premium-link.ninja",
    "premiumax.net",
    "premiumlinkgenerator.com",
    "primevideo.com",
    "processlibrary.com",
    "promusico.org",
    "prosportsdaily.com",
    "provelo.org",
    "psychcentral.com",
    "psychologytoday.com",
    "pureinfotech.com",
    "qalc.fr",
    "quickbase.com",
    "quora.com",
    "quotev.com",
    "qz.com",
    "radiookapi.net",
    "randomc.net",
    "ranker.com",
    "realsimple.com",
    "reddit.com",
    "rediff.com",
    "redtube.com",
    "reelrundown.com",
    "refinery29.com",
    "regexmagic.com",
    "registrynuke.com",
    "regular-expressions.info",
    "relationshiptalk.net",
    "republicoftogo.com",
    "reuters.com",
    "reviversoft.com",
    "revolvy.com",
    "rfiafrique.radio.net",
    "rightstufanime.com",
    "rottentomatoes.com",
    "rsymedia.com",
    "rt.com",
    "ruclip.com",
    "rugby-transferts.com",
    "samachar.com",
    "sandiegouniontribune.com",
    "sbnation.com",
    "scamadviser.com",
    "scardonamusic.online",
    "scardonamusic.pw",
    "sciencedaily.com",
    "scientificamerican.com",
    "screenrant.com",
    "searchengineland.com",
    "searchftps.net",
    "seattletimes.com",
    "sega.com",
    "seneweb.com",
    "seniormag.com",
    "serverfault.com",
    "sfgate.com",
    "sguru.org",
    "sharetv.com",
    "shazam.com",
    "shirodesu.net",
    "si.com",
    "sidereel.com",
    "sikids.com",
    "sing365.com",
    "singleblackmale.org",
    "skysports.com",
    "slant.co",
    "smh.com.au",
    "soccerway.com",
    "softonic.com",
    "softpedia.com",
    "solvusoft.com",
    "songhouse.me",
    "songmeanings.com",
    "sonichits.com",
    "soul-anime.us",
    "soundcloud.com",
    "sounddmafia.men",
    "soundike.com",
    "sourceforge.net",
    "spi0n.com",
    "sporsecvahap.files.wordpress.com",
    "sports.com",
    "sportsviews.com",
    "spotify.com",
    "stackexchange.com",
    "stackoverflow.com",
    "stamp3.co",
    "startribune.com",
    "steamcommunity.com",
    "steamgifts.com",
    "steampowered.com",
    "steptohealth.com",
    "stuff.co.nz",
    "stylecaster.com",
    "sun-sentinel.com",
    "supersport.com",
    "superuser.com",
    "support.mozilla.org",
    "synchronycredit.com",
    "syracuse.com",
    "systemexplorer.net",
    "systweak.com",
    "tamilnet.com",
    "teamtreehouse.com",
    "techcrunch.com",
    "techdroidlife.com",
    "techfloyd.com",
    "techgenix.com",
    "techieans.com",
    "techjourney.net",
    "technotification.com",
    "techrepublic.com",
    "techsntrickz.com",
    "techtimes.com",
    "techviral.net",
    "techwhoop.com",
    "techworm.net",
    "ted.com",
    "tedxportland.com",
    "telegraph.co.uk",
    "tenor.com",
    "thclips.com",
    "the9anime.com",
    "theanimenetwork.com",
    "theatlantic.com",
    "theaustralian.com.au",
    "thebalanceeveryday.com",
    "thechive.com",
    "thedenverchannel.com",
    "thefreedictionary.com",
    "thegeekiary.com",
    "theguardian.com",
    "thehighwaystar.com",
    "thehindu.com",
    "themilliardaire.com",
    "thenextweb.com",
    "theodysseyonline.com",
    "theonion.com",
    "theonlygirls.com",
    "thepsychicwell.com",
    "thesaurus.com",
    "thesportsdaily.com",
    "thestar.com.my",
    "thestar.com",
    "thestate.com",
    "thesun.co.uk",
    "theverge.com",
    "thewindowsclub.com",
    "thewrap.com",
    "thoughtcatalog.com",
    "thoughtco.com",
    "threatamygyd.files.wordpress.com",
    "time-to-change.org.uk",
    "time.com",
    "tmrzoo.com",
    "tmz.com",
    "today.com",
    "togozine.com",
    "tomsguide.com",
    "tomshardware.com",
    "toonget.net",
    "toonova.net",
    "topflac.com",
    "topix.com",
    "torrentfreak.com",
    "torrents.me",
    "toutlubumbashi.blogspot.com",
    "tradownload.one",
    "trakt.tv",
    "transfert-foot.net",
    "tsa-algerie.com",
    "tsn.ca",
    "tubeid.co",
    "tubitv.com",
    "tumblr.com",
    "tunein.com",
    "tustex.com",
    "tv.com",
    "tv5monde.com",
    "tvmaze.com",
    "tweakhound.com",
    "twitch.tv",
    "twitter.com",
    "two-movies.name",
    "ubergizmo.com",
    "ubuntuforums.org",
    "umich.edu",
    "unlockboot.com",
    "unrankedsmurfs.com",
    "upclosed.com",
    "upi.com",
    "uptodown.com",
    "urajp.eu",
    "urbandictionary.com",
    "urlvoid.com",
    "usatoday.com",
    "userbenchmark.com",
    "usinenouvelle.com",
    "ustream.tv",
    "utaten.com",
    "vagalume.com.br",
    "veloxygene.fr",
    "venturebeat.com",
    "veritas.com",
    "versus.com",
    "vetstreet.com",
    "vg247.com",
    "vice.com",
    "videoconverterfactory.com",
    "viki.com",
    "vimeo.com",
    "viz.com",
    "vk.com",
    "vkmusic.me",
    "vnlinks.net",
    "w3schools.com",
    "wamiz.com",
    "washingtonpost.com",
    "watch-series.co",
    "watch4hd.com",
    "watchanime.cc",
    "watchanime.info",
    "watchanime.me",
    "watchanimeonline.me",
    "watchanimes.net",
    "watchcartoononline.com",
    "watchdub.co",
    "watchnaruto.tv",
    "watchop.io",
    "watchopnow.com",
    "wattpad.com",
    "wbur.org",
    "wdam.com",
    "webhostingtalk.com",
    "webmd.com",
    "webopedia.com",
    "wfaa.com",
    "wfmz.com",
    "whatsmp3.com",
    "whatvwant.com",
    "wikia.com",
    "wikihow.com",
    "wikipedia.org",
    "wiktionary.org",
    "windowscentral.com",
    "windowsinstructed.com",
    "wired.co.uk",
    "wired.com",
    "wisegeek.com",
    "wistv.com",
    "wiwianime.com",
    "wkrn.com",
    "wltx.com",
    "wofs.com",
    "wondershare.com",
    "wowani.me",
    "wpri.com",
    "wtvm.com",
    "xhamster.com",
    "xvideos.com",
    "xxxchurch.com",
    "yahoo.com",
    "ycombinator.com",
    "yelp.com",
    "yibada.com",
    "yidio.com",
    "yifyhdtorrent.com",
    "ymusicvideos.com",
    "yourdirtymind.com",
    "yourstory.com",
    "yourtango.com",
    "youtube.com",
    "youtubealter.com",
    "zinfos974.com",
    "zing.vn",
    "zippyaudio11.com",
    "zoomusicsearch.com",
    "mozillazine.org",
    "debate.org",
    "dictionary.cambridge.org",
    "dslreports.com",
    "erogedownload.com",
    "chrome.com",
    "developer.mozilla.org",
    "bighow.org",
    "corpus.hubwiz.com",
    "w3cgeek.com",
    "cmsdk.com",
    "quabr.com",
    "4answered.com",
    "example-code.com",
    "downloadkb.com",
    "exceptionshub.com",
    "dskims.com",
    "internet-radio.com",
    "trvideos.net",
    "qanda.tech",
    "computing.net",
    "mkyong.com",
    "login",
    "register",
    "join",
    "dictionary",
    "who.unfollowed.me",
    "plusfollower.info",
    "personalexcellence.co",
    "aiohow.org",
    "networthpost.org",
    "sinemia.com",
    "net-worths.com",
    "aiohow.fun",
    "whitepages.com",
    "fandompost.com",
    "grokbase.com",
    "animeask.com",
    "nabble.com",
    "btso.pw",
    "hqcollect.me",
    "hqcollect.net",
    "extremetube.com",
    "heypee.com",
    "pornhub.com",
    "btmon.com",
    "pornsearchengine.com",
    "tube8.com",
    "yespornplease.com",
    "go.speedbit.com",
    "thumbzilla.com",
    "avelip.com",
    "porn18videos.com",
    "nudevista.com",
    "pornodama.net",
    "ladysoniavideos.com",
    "777xporn.com",
    "biguz.net",
    "anybunny.com",
    "boobslunch.com",
    "wonporn.net",
    "nonktube.com",
    "filelisting.com",
    "torrentdownload.ch",
    "actorporn.com",
    "pornbb.org",
    "videosexart.com",
    "xwow.net",
    "spicymp4.com",
    "videoxsearch.com",
    "biguz.net",
    "movieslane.com",
    "lobstertube.com",
    "btdig.com",
    "streamcub.com",
    "bigztube.com",
    "nudevista.com",
    "pirateproxy.gdn",
    "biguz.net",
    "tubekitty.com",
    "pt.pornhub.com",
    "pt.pornhub.com",
    "mypron.tv",
    "board.freeones.com",
    "videos.apornstories.com",
    "rt.pornhub.com",
    "hornywifephotos.com",
    "blacksexhd.com",
    "nesaporn.com",
    "pussyspace.com",
    "tubekitty.com",
    "tubepornapp.com",
    "tubepornvista.com",
    "hornywifephotos.com",
    "sweetporn.org",
    "maturelarge.com",
    "pornstar-mgp.com",
    "rt.pornhub.com",
    "xxxjojo.com",
    "carameltube.com",
    "xxxmilfpics.com",
    "milfmovies.biz",
    "maturegold.net",
    "freehqtube.com",
    "exiporn.com",
    "matureclub.com",
    "1xxx-tube.com",
    "pleasebangmywifesite.com",
    "xxxmilfpics.com",
    "hamstertubesex.com",
    "xxxjojo.com",
    "monova.to",
    "maturegold.net",
    "pornbb.org",
    "mymaturegranny.com",
    "anybunny.com",
    "milfmovies.biz",
    "pleasebangmywifesite.com",
    "grannycinema.com",
    "xxxtubedot.com",
    "asia-tubes.org",
    "momspublictube.com",
    "anybunny.com",
    "sexmaturetubes.com",
    "cumgps.com",
    "videosection.com",
    "largeporntube.com",
    "intporn.org",
    "xhamster.com",
    "treetorrent.com",
    "btyunsou.co",
    "lxax.com",
    "pornbb.org",
    "largeporntube.com",
    "zhongzijun.com",
    "xxxtubedot.com",
    "treetorrent.com",
    "nl.pornhub.com",
    "bestandfree.com",
    "start2jerk.com",
    "pornorips.com",
    "chomikuj.pl",
    "bang-porn.com",
    "ardentcunt.com",
    "it.pornhub.com",
    "tubeinvasion.com",
    "de.pornhub.com",
    "pornojo.com",
    "hornywhores.net",
    "holloporn.com",
    "adultwork.co.uk",
    "tescomobile.com",
    "pornextremal.com",
    "pl.pornhub.com",
    "my-xvideos.com",
    "furk.net",
    "it.pornhub.com",
    "aktivselect.weebly.com",
    "my-xvideos.com",
    "holloporn.com",
    "de.pornhub.com",
    "es.pornhub.com",
    "rapidsharemix.com",
    "omarwa_1987.mtjre.com",
    "realityspeaks.org",
    "rapidsharemix.com",
    "lunaazulcafe.com",
    "modea.pl",
    "cnbtkitty.cc",
    "liveinternet.ru",
    "ops.moc.go.th",
    "modea.pl",
    "filedron.com",
    "rapid4me.com",
    "reflect.squares.net",
    "mokkousya.jp",
    "cty-net.ne.jp",
    "dokidoki.ne.jp",
    "1mi.de",
    "vlxx.tv",
    "onrad.io",
    "8tracks.com",
    "spacial.com",
    "seeburg1000.com",
    "snailarts.com",
    "us.audionetwork.com",
    "radiosparx.com",
    "erotic",
    "lingerie",
    "accuradio.com",
    "audioblocks.com",
    "codingradio.xyz",
    "pond5.com",
    "storestreams.com",
    "audiojungle.net",
    "melodyloops.com",
    "subsonicradio.com",
    "iobusinessmusic.com",
    "slacker.com",
    "tabletopaudio.com",
    "dynamicmediamusic.com",
    "freeplaymusic.com",
    "itsallaboutsatellites.com",
    "audionetwork.com",
    "mixcloud.com",
    "origenmusic.com",
    "audiosparx.com",
    "macworld.com",
    "premiumbeat.com",
    "pandora.com",
    "licensing.jamendo.com",
    "audionautix.com",
    "hamroawaz.blogspot.com",
    "dramamilk.com",
    "inc.com",
    "techwalla.com",
    "instrumentalsfree.com",
    "pandora.moodmedia.com",
    "au.audionetwork.com",
    "upbeatsong.com",
    "royaltyfreemusicradio.com",
    "mixhits.com",
    "yummy-sounds.com",
    "siriusxm.com",
    "freestockmusic.com",
    "cloudcovermusic.com",
    "freemusicpublicdomain.com",
    "bensound.com",
    "liveonlineradio.net",
    "radio.net",
    "shoutcast.com",
    "ampercent.com",
    "remosoftware.com",
    "datarecovery.institute",
    "supertalent.com",
    "minitool.com",
    "stellarinfo.com",
    "oxhow.com",
    "disk-partition.com",
    "remorecover.com",
    "pendrivelinux.com",
    "tabernusupport.freshdesk.com",
    "tails.boum.org",
    "qualityology.com",
    "supertalent.com",
    "partitionwizard.com",
    "iboysoft.com",
    "m3datarecovery.com",
    "lazesoft.com",
    "icare-recovery.com",
    "recovermyflashdrive.com",
    "fields-data-recovery.com",
    "cleverfiles.com",
    "bullguard.com",
    "pandorarecovery.com",
    "answers.acer.com",
    "hp.com",
    "pcworld.com",
    "zdnet.com",
    "symantec.com",
    "blizzarddr.com",
    "recoverusb.com",
    "moregameslike.com",
    "gameslike.com",
    "like",
    "osqa-ask.wireshark.org",
    "eimusics.com",
    "iskysoft.com",
    "nrecosite.com",
    "afterdawn.com",
    "freemake.com",
    "phonicmind.com",
    "helpdeskgeek.com",
    "shouldiremoveit.com",
    "freedownloadmanager.org",
    "windowswarez.blogspot.com",
    "cracksware.com",
    "vmware.com",
    "sitepoint.com",
    "computer-acronyms.com",
    "getintopcc.co",
    "gigapurbalingga.net",
    "onesoftwares.net",
    "p30download.com",
    "techpowerup.com",
    "chocolatey.org",
    "feverofsoftware.com",
    "getintopc.com",
    "computerstepbystep.com",
    "kaspersky.com",
    "avast.com",
    "batcmd.com",
    "blackviper.com",
    "registryrecycler.com",
    "servicesettings.com",
    "servicedefaults.com",
    "winhelponline.com",
    "avira.com",
    "shouldiblockit.com",
    "download.com.vn",
    "techblissonline.com",
    "gezginler.net",
    "pcgamer.com",
    "alpha.wallhaven.cc",
    "trashy.com",
    "vostfr",
    "read manga online",
    "watch anime online",
    "for free",
    "adultswim.com",
    "panties",
    "howstuffworks.com",
    "powertyping.com",
    "itstillworks.com",
    "todayifoundout.com",
    "branah.com",
    "ru-clip.com",
    "oxforddictionaries.com",
    "discourse.mozilla.org",
    "scribd.com",
    "ask.libreoffice.org",
    "answers.yahoo.com",
    "sheknows.com",
    ];
    const WHITELIST = [
    "support.microsoft.com",
    "www.microsoft.com"
    ];

    const displayedDomains = [];
    const displayedURLs = [];
    const hiddenDomains = [];
    const hiddenURLs = [];

    const observer = new MutationObserver(async mutationsList => {
    for(const mutation of mutationsList) {
    for(const addedNode of mutation.addedNodes) {
    const results = document.querySelectorAll("[data-testid=result]");
    results.forEach(function(result) {
    let anchor = result.querySelector("[data-testid='result-extras-url-link']");
    if(anchor === null) {
    return;
    }
    let domain = anchor.href.split("/")[2];
    let url = anchor.href.toLowerCase();
    let title = anchor.innerText.toLowerCase();
    let description = result.querySelector("[data-result='snippet']").innerText.toLowerCase();
    let isInWhiteList = typeof WHITELIST.find(function(keyword) {
    return url.includes(keyword) === true;
    }) !== "undefined";
    let isInBlackList = typeof BLACKLIST.find(function(keyword) {
    return url.includes(keyword) === true || title.includes(keyword) === true || description.includes(keyword) === true;
    }) !== "undefined";
    if(isInWhiteList === false && isInBlackList === true) {
    result.style.display = "none";
    }
    let domainArray = isInBlackList === true ? hiddenDomains : displayedDomains;
    let urlArray = isInBlackList === true ? hiddenURLs : displayedURLs;
    if(domainArray.includes(domain) === false) {
    domainArray.push(domain);
    }
    urlArray.push(url);
    });
    const imageResults = document.querySelectorAll(".tile--img")
    imageResults.forEach(function(result) {
    let anchor = result.querySelector(".tile--img__sub");
    let domain = anchor.href.split("/")[2];
    let url = anchor.href.toLowerCase();
    const title = result.querySelector(".tile--img__title").textContent.toLowerCase()
    let isInWhiteList = typeof WHITELIST.find(function(keyword) {
    return url.includes(keyword) === true;
    }) !== "undefined";
    let isInBlackList = typeof BLACKLIST.find(function(keyword) {
    return url.includes(keyword) === true || title.includes(keyword) === true;
    }) !== "undefined";
    if(isInWhiteList === false && isInBlackList === true) {
    result.style.display = "none";
    }
    let domainArray = isInBlackList === true ? hiddenDomains : displayedDomains;
    let urlArray = isInBlackList === true ? hiddenURLs : displayedURLs;
    if(domainArray.includes(domain) === false) {
    domainArray.push(domain);
    }
    urlArray.push(url);
    })
    if(displayedDomains.length === 0) {
    let navLinkBtn = document.querySelector("#more-results");
    if(navLinkBtn !== null) {
    navLinkBtn.click();
    }
    }
    }
    }
    })

    observer.observe(document.documentElement, { childList: true, subtree: true })

    })()