From 0c9a7a901dfadd7521af33f02af1e19b4e44a070 Mon Sep 17 00:00:00 2001 From: Ben Busby Date: Fri, 26 Nov 2021 08:59:13 -0700 Subject: [PATCH] Expand filtering of searx instances New filter enforces: - No Cloudflare - Good TLS config - Good HTTP header config - Vanilla instances or forks - Instances with 100% search success --- .github/workflows/update-instances.yml | 7 ++- services.json | 61 +------------------------- 2 files changed, 7 insertions(+), 61 deletions(-) diff --git a/.github/workflows/update-instances.yml b/.github/workflows/update-instances.yml index 8708b3e..d16bddd 100644 --- a/.github/workflows/update-instances.yml +++ b/.github/workflows/update-instances.yml @@ -36,8 +36,13 @@ jobs: .instances | to_entries[] | select(.value.network_type == "normal") | + select(.value.version | . != null) | + select(.value.version | startswith("1.0.0")) | + select(.value.network.asn_privacy == 0) | select(.value.http.error == null) | - select(.value.tls != null) | + select(.value.tls.grade == "A+" or .value.tls.grade == "A") | + select(.value.http.grade == "A+" or .value.http.grade == "A") | + select(.value.html.grade == "V" or .value.html.grade == "F") | .key ] | sort' > searx-tmp.json diff --git a/services.json b/services.json index ca8275e..8ee082c 100644 --- a/services.json +++ b/services.json @@ -135,93 +135,34 @@ "fallback": "https://searx.be", "instances": [ "https://anon.sx", - "https://darmarit.org/searx", - "https://dynabyte.ca", - "https://engo.mint.lgbt", - "https://haku.ahmia.fi", - "https://jsearch.pw", - "https://metasearch.nl", "https://northboot.xyz", "https://paulgo.io", "https://procurx.pt", - "https://recherche.catmargue.org", "https://s.zhaocloud.net", - "https://search.076.ne.jp/searx", - "https://search.antonkling.se", "https://search.asynchronousexchange.com", "https://search.bluelock.org", - "https://search.disroot.org", - "https://search.ethibox.fr", - "https://search.fedi.life", - "https://search.jigsaw-security.com", - "https://search.jpope.org", "https://search.mdosch.de", - "https://search.snopyta.org", - "https://search.st8.at", - "https://search.stinpriza.org", - "https://search.trom.tf", - "https://search.zdechov.net", "https://searx.bar", "https://searx.be", - "https://searx.bissisoft.com", - "https://searx.devol.it", "https://searx.divided-by-zero.eu", - "https://searx.dresden.network", - "https://searx.feneas.org", "https://searx.fmac.xyz", - "https://searx.gnous.eu", - "https://searx.gnu.style", - "https://searx.hardwired.link", "https://searx.hummel-web.at", - "https://searx.lavatech.top", - "https://searx.mastodontech.de", - "https://searx.mha.fi", - "https://searx.mxchange.org", - "https://searx.nakhan.net", - "https://searx.netzspielplatz.de", "https://searx.nevrlands.de", - "https://searx.ninja", - "https://searx.nixnet.services", - "https://searx.openhoofd.nl", - "https://searx.org", "https://searx.prvcy.eu", - "https://searx.pwoss.org", "https://searx.rasp.fr", - "https://searx.roflcopter.fr", - "https://searx.roughs.ru", "https://searx.ru", - "https://searx.run", "https://searx.silkky.cloud", - "https://searx.slash-dev.de", - "https://searx.solusar.de", "https://searx.sp-codes.de", "https://searx.stuehieyr.com", - "https://searx.sunless.cloud", "https://searx.theanonymouse.xyz", - "https://searx.thegreenwebfoundation.org", "https://searx.tiekoetter.com", - "https://searx.tk", "https://searx.tux.land", "https://searx.tuxcloud.net", - "https://searx.tyil.nl", "https://searx.webheberg.info", - "https://searx.xkek.net", "https://searx.xyz", - "https://searx.zackptg5.com", - "https://searx.zecircle.xyz", "https://searx2.zackptg5.com", - "https://spot.ecloud.global", - "https://suche.dasnetzundich.de", - "https://suche.uferwerk.org", "https://swag.pw", - "https://sx.catgirl.cloud", - "https://sx.fedi.tech", - "https://timdor.noip.me/searx", - "https://trovu.komun.org", - "https://www.gruble.de", - "https://www.perfectpixel.de/searx", - "https://www.webrats.xyz", - "https://xeek.com" + "https://sx.fedi.tech" ] } ]