From b00854e655b5926cdc6a73cd52004788e4ed754e Mon Sep 17 00:00:00 2001 From: ange Date: Fri, 18 Jul 2025 17:34:04 +0000 Subject: [PATCH] bump: 2025.7.17-e851bc1 --- .env | 2 +- config/hostnames_remove.yml | 6 ++++++ config/settings.yml | 31 ++++++++++++++++++++++--------- generate_hostnames_remove.py | 6 ++++-- 4 files changed, 33 insertions(+), 12 deletions(-) diff --git a/.env b/.env index c7806b7..f10f106 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ PROD_URL=searx.gmoker.com -IMAGEAPP=docker.io/searxng/searxng:2025.6.27-49fdf4e +IMAGEAPP=docker.io/searxng/searxng:2025.7.17-e851bc1 diff --git a/config/hostnames_remove.yml b/config/hostnames_remove.yml index ce92f8a..300ed97 100644 --- a/config/hostnames_remove.yml +++ b/config/hostnames_remove.yml @@ -2386,6 +2386,7 @@ - '(.*\.)?bimg\.abv\.bg$' - '(.*\.)?bindedge\.com$' - '(.*\.)?bindfast\.com$' +- '(.*\.)?biomagin\.com$' - '(.*\.)?bioware\.fr$' - '(.*\.)?birth\-control\.1\.p2l\.info$' - '(.*\.)?biscuit\-taste\.net$' @@ -8028,6 +8029,7 @@ - '(.*\.)?retaildetail\.fr$' - '(.*\.)?retin\-a\.1\.p2l\.info$' - '(.*\.)?retrofuture\.fr$' +- '(.*\.)?return2025costco\.com$' - '(.*\.)?rev\-cvnada\-dep\.com$' - '(.*\.)?reverso\.refr\.adgtw\.orangeads\.fr$' - '(.*\.)?revoke\-dashboard\.com$' @@ -8054,6 +8056,7 @@ - '(.*\.)?rimaje\.nl$' - '(.*\.)?rimnow\.fr$' - '(.*\.)?ringtonepartner\.com$' +- '(.*\.)?riosaladohp\.com$' - '(.*\.)?riptownmedia\.122\.2o7\.net$' - '(.*\.)?rivalo\.network$' - '(.*\.)?river\-store\.com$' @@ -8941,6 +8944,7 @@ - '(.*\.)?straighttangerine\.cz\.cc$' - '(.*\.)?strategies360\.fr$' - '(.*\.)?strategy\.lmobi\.net$' +- '(.*\.)?stratus\.campaign\-image\.com\.cn$' - '(.*\.)?strawpoii\.me$' - '(.*\.)?stream\-direct\.co$' - '(.*\.)?streamate\.com$' @@ -11754,6 +11758,8 @@ - '(.*\.)?zapcdn\.space$' - '(.*\.)?zazerygu\.pro$' - '(.*\.)?zb1\.zeroredirect1\.com$' +- '(.*\.)?zc1\.campaign\-view\.com\.cn$' +- '(.*\.)?zc1\.maillist\-manage\.com\.cn$' - '(.*\.)?zc1\.zeroredirect11\.com$' - '(.*\.)?zdads\.e\-media\.com$' - '(.*\.)?zebutal\.1\.p2l\.info$' diff --git a/config/settings.yml b/config/settings.yml index a455f84..2fe14f8 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -110,16 +110,15 @@ server: X-Robots-Tag: noindex, nofollow Referrer-Policy: no-referrer -redis: - # URL to connect redis database. Is overwritten by ${SEARXNG_REDIS_URL}. - # https://docs.searxng.org/admin/settings/settings_redis.html#settings-redis - url: redis://valkey +valkey: + # URL to connect valkey database. Is overwritten by ${SEARXNG_VALKEY_URL}. + # https://docs.searxng.org/admin/settings/settings_valkey.html#settings-valkey + # url: valkey://localhost:6379/0 + url: valkey://valkey/0 ui: # Custom static path - leave it blank if you didn't change static_path: "" - # Is overwritten by ${SEARXNG_STATIC_USE_HASH}. - static_use_hash: false # Custom templates path - leave it blank if you didn't change templates_path: "" # query_in_title: When true, the result page's titles contains the query @@ -1554,6 +1553,20 @@ engines: url: https://thepiratebay.org/ timeout: 3.0 + - name: pixabay images + engine: pixabay + pixabay_type: images + categories: images + shortcut: pixi + disabled: true + + - name: pixabay videos + engine: pixabay + pixabay_type: videos + categories: videos + shortcut: pixv + disabled: true + - name: pixiv shortcut: pv engine: pixiv @@ -1766,10 +1779,10 @@ engines: shortcut: rt disabled: true - # Required dependency: redis - # - name: myredis + # Required dependency: valkey + # - name: myvalkey # shortcut : rds - # engine: redis_server + # engine: valkey_server # exact_match_only: false # host: '127.0.0.1' # port: 6379 diff --git a/generate_hostnames_remove.py b/generate_hostnames_remove.py index 15a8131..5b4badf 100644 --- a/generate_hostnames_remove.py +++ b/generate_hostnames_remove.py @@ -3,12 +3,14 @@ import urllib.request as request import re -HOSTS = "https://someonewhocares.org/hosts/zero/hosts" +URL = "https://someonewhocares.org/hosts/zero/hosts" OUTPUT = "config/hostnames_remove.yml" def main(): - with request.urlopen(HOSTS) as i: + with request.urlopen( + request.Request(URL, headers={"User-Agent": "curl/8.15.0"}) + ) as i: with open(OUTPUT, "w+") as o: print( *sorted(