SearXNG: updated settings.yml
This commit is contained in:
parent
1e7fd2df50
commit
1567271f6d
@ -36,6 +36,9 @@ search:
|
|||||||
autocomplete: "google"
|
autocomplete: "google"
|
||||||
# minimun characters to type before autocompleter starts
|
# minimun characters to type before autocompleter starts
|
||||||
autocomplete_min: 4
|
autocomplete_min: 4
|
||||||
|
# backend for the favicon near URL in search results.
|
||||||
|
# Available resolvers: "allesedv", "duckduckgo", "google", "yandex" - leave blank to turn it off by default.
|
||||||
|
favicon_resolver: ""
|
||||||
# Default search language - leave blank to detect from browser information or
|
# Default search language - leave blank to detect from browser information or
|
||||||
# use codes from 'languages.py'
|
# use codes from 'languages.py'
|
||||||
default_lang: "all"
|
default_lang: "all"
|
||||||
@ -90,7 +93,7 @@ server:
|
|||||||
# values there.
|
# values there.
|
||||||
|
|
||||||
secret_key: "{{ searxng_jwt_secret }}" # Is overwritten by ${SEARXNG_SECRET}
|
secret_key: "{{ searxng_jwt_secret }}" # Is overwritten by ${SEARXNG_SECRET}
|
||||||
# Proxying image results through searx
|
# Proxy image results through SearXNG. Is overwritten by ${SEARXNG_IMAGE_PROXY}
|
||||||
image_proxy: true
|
image_proxy: true
|
||||||
# 1.0 and 1.1 are supported
|
# 1.0 and 1.1 are supported
|
||||||
http_protocol_version: "1.1"
|
http_protocol_version: "1.1"
|
||||||
@ -181,6 +184,16 @@ outgoing:
|
|||||||
enable_http2: true
|
enable_http2: true
|
||||||
retries: 2
|
retries: 2
|
||||||
retry_on_http_error: [403, 404, 429]
|
retry_on_http_error: [403, 404, 429]
|
||||||
|
# uncomment below section if you want to use a custom server certificate
|
||||||
|
# see https://www.python-httpx.org/advanced/#changing-the-verification-defaults
|
||||||
|
# and https://www.python-httpx.org/compatibility/#ssl-configuration
|
||||||
|
# verify: ~/.mitmproxy/mitmproxy-ca-cert.cer
|
||||||
|
#
|
||||||
|
# uncomment below section if you want to use a proxyq see: SOCKS proxies
|
||||||
|
# https://2.python-requests.org/en/latest/user/advanced/#proxies
|
||||||
|
# are also supported: see
|
||||||
|
# https://2.python-requests.org/en/latest/user/advanced/#socks
|
||||||
|
|
||||||
# With socks5h, outgoing requests are made using IPv6 addresses
|
# With socks5h, outgoing requests are made using IPv6 addresses
|
||||||
proxies:
|
proxies:
|
||||||
all://:
|
all://:
|
||||||
@ -223,13 +236,14 @@ outgoing:
|
|||||||
#
|
#
|
||||||
enabled_plugins:
|
enabled_plugins:
|
||||||
# these plugins are enabled if nothing is configured ..
|
# these plugins are enabled if nothing is configured ..
|
||||||
|
- 'Basic Calculator'
|
||||||
- 'Hash plugin'
|
- 'Hash plugin'
|
||||||
- 'Self Information'
|
- 'Self Information'
|
||||||
- 'Tracker URL remover'
|
- 'Tracker URL remover'
|
||||||
- 'Ahmia blacklist' # activation depends on outgoing.using_tor_proxy
|
- 'Ahmia blacklist' # activation depends on outgoing.using_tor_proxy
|
||||||
# # these plugins are disabled if nothing is configured ..
|
# # these plugins are disabled if nothing is configured ..
|
||||||
- 'Hostnames plugin' # see 'hostnames' configuration below
|
- 'Hostnames plugin' # see 'hostnames' configuration below
|
||||||
- 'Basic Calculator'
|
|
||||||
# - 'Open Access DOI rewrite'
|
# - 'Open Access DOI rewrite'
|
||||||
# - 'Tor check plugin'
|
# - 'Tor check plugin'
|
||||||
# # Read the docs before activate: auto-detection of the language could be
|
# # Read the docs before activate: auto-detection of the language could be
|
||||||
@ -315,6 +329,11 @@ engines:
|
|||||||
shortcut: 9g
|
shortcut: 9g
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
|
- name: alpine linux packages
|
||||||
|
engine: alpinelinux
|
||||||
|
disabled: true
|
||||||
|
shortcut: alp
|
||||||
|
|
||||||
- name: annas archive
|
- name: annas archive
|
||||||
engine: annas_archive
|
engine: annas_archive
|
||||||
shortcut: aa
|
shortcut: aa
|
||||||
@ -410,6 +429,7 @@ engines:
|
|||||||
engine: bing
|
engine: bing
|
||||||
shortcut: bi
|
shortcut: bi
|
||||||
disabled: false
|
disabled: false
|
||||||
|
weight: 0.5
|
||||||
|
|
||||||
- name: bing images
|
- name: bing images
|
||||||
engine: bing_images
|
engine: bing_images
|
||||||
@ -477,6 +497,23 @@ engines:
|
|||||||
# skip_premium: false
|
# skip_premium: false
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
|
- name: cloudflareai
|
||||||
|
engine: cloudflareai
|
||||||
|
shortcut: cfai
|
||||||
|
# get api token and accont id from https://developers.cloudflare.com/workers-ai/get-started/rest-api/
|
||||||
|
cf_account_id: 'your_cf_accout_id'
|
||||||
|
cf_ai_api: 'your_cf_api'
|
||||||
|
# create your ai gateway by https://developers.cloudflare.com/ai-gateway/get-started/creating-gateway/
|
||||||
|
cf_ai_gateway: 'your_cf_ai_gateway_name'
|
||||||
|
# find the model name from https://developers.cloudflare.com/workers-ai/models/#text-generation
|
||||||
|
cf_ai_model: 'ai_model_name'
|
||||||
|
# custom your preferences
|
||||||
|
# cf_ai_model_display_name: 'Cloudflare AI'
|
||||||
|
# cf_ai_model_assistant: 'prompts_for_assistant_role'
|
||||||
|
# cf_ai_model_system: 'prompts_for_system_role'
|
||||||
|
timeout: 30
|
||||||
|
disabled: true
|
||||||
|
|
||||||
# - name: core.ac.uk
|
# - name: core.ac.uk
|
||||||
# engine: core
|
# engine: core
|
||||||
# categories: science
|
# categories: science
|
||||||
@ -558,33 +595,6 @@ engines:
|
|||||||
shortcut: cc
|
shortcut: cc
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
- name: bahnhof
|
|
||||||
engine: json_engine
|
|
||||||
search_url: https://www.bahnhof.de/api/stations/search/{query}
|
|
||||||
url_prefix: https://www.bahnhof.de/
|
|
||||||
url_query: slug
|
|
||||||
title_query: name
|
|
||||||
content_query: state
|
|
||||||
shortcut: bf
|
|
||||||
disabled: true
|
|
||||||
about:
|
|
||||||
website: https://www.bahn.de
|
|
||||||
wikidata_id: Q22811603
|
|
||||||
use_official_api: false
|
|
||||||
require_api_key: false
|
|
||||||
results: JSON
|
|
||||||
language: de
|
|
||||||
tests:
|
|
||||||
bahnhof:
|
|
||||||
matrix:
|
|
||||||
query: berlin
|
|
||||||
lang: en
|
|
||||||
result_container:
|
|
||||||
- not_empty
|
|
||||||
- ['one_title_contains', 'Berlin Hauptbahnhof']
|
|
||||||
test:
|
|
||||||
- unique_results
|
|
||||||
|
|
||||||
- name: deezer
|
- name: deezer
|
||||||
engine: deezer
|
engine: deezer
|
||||||
shortcut: dz
|
shortcut: dz
|
||||||
@ -837,24 +847,21 @@ engines:
|
|||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
- name: gitlab
|
- name: gitlab
|
||||||
engine: json_engine
|
engine: gitlab
|
||||||
paging: true
|
base_url: https://gitlab.com
|
||||||
search_url: https://gitlab.com/api/v4/projects?search={query}&page={pageno}
|
|
||||||
url_query: web_url
|
|
||||||
title_query: name_with_namespace
|
|
||||||
content_query: description
|
|
||||||
page_size: 20
|
|
||||||
categories: [it, repos]
|
|
||||||
shortcut: gl
|
shortcut: gl
|
||||||
timeout: 10.0
|
|
||||||
disabled: true
|
disabled: true
|
||||||
about:
|
about:
|
||||||
website: https://about.gitlab.com/
|
website: https://gitlab.com/
|
||||||
wikidata_id: Q16639197
|
wikidata_id: Q16639197
|
||||||
official_api_documentation: https://docs.gitlab.com/ee/api/
|
|
||||||
use_official_api: false
|
# - name: gnome
|
||||||
require_api_key: false
|
# engine: gitlab
|
||||||
results: JSON
|
# base_url: https://gitlab.gnome.org
|
||||||
|
# shortcut: gn
|
||||||
|
# about:
|
||||||
|
# website: https://gitlab.gnome.org
|
||||||
|
# wikidata_id: Q44316
|
||||||
|
|
||||||
- name: github
|
- name: github
|
||||||
engine: github
|
engine: github
|
||||||
@ -942,26 +949,6 @@ engines:
|
|||||||
shortcut: mi
|
shortcut: mi
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
- name: gpodder
|
|
||||||
engine: json_engine
|
|
||||||
shortcut: gpod
|
|
||||||
timeout: 4.0
|
|
||||||
paging: false
|
|
||||||
search_url: https://gpodder.net/search.json?q={query}
|
|
||||||
url_query: url
|
|
||||||
title_query: title
|
|
||||||
content_query: description
|
|
||||||
page_size: 19
|
|
||||||
categories: music
|
|
||||||
disabled: true
|
|
||||||
about:
|
|
||||||
website: https://gpodder.net
|
|
||||||
wikidata_id: Q3093354
|
|
||||||
official_api_documentation: https://gpoddernet.readthedocs.io/en/latest/api/
|
|
||||||
use_official_api: false
|
|
||||||
requires_api_key: false
|
|
||||||
results: JSON
|
|
||||||
|
|
||||||
- name: habrahabr
|
- name: habrahabr
|
||||||
engine: xpath
|
engine: xpath
|
||||||
paging: true
|
paging: true
|
||||||
@ -1616,6 +1603,24 @@ engines:
|
|||||||
page_size: 25
|
page_size: 25
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
|
- name: right dao
|
||||||
|
engine: xpath
|
||||||
|
paging: true
|
||||||
|
page_size: 12
|
||||||
|
search_url: https://rightdao.com/search?q={query}&start={pageno}
|
||||||
|
results_xpath: //div[contains(@class, "description")]
|
||||||
|
url_xpath: ../div[contains(@class, "title")]/a/@href
|
||||||
|
title_xpath: ../div[contains(@class, "title")]
|
||||||
|
content_xpath: .
|
||||||
|
categories: general
|
||||||
|
shortcut: rd
|
||||||
|
disabled: true
|
||||||
|
about:
|
||||||
|
website: https://rightdao.com/
|
||||||
|
use_official_api: false
|
||||||
|
require_api_key: false
|
||||||
|
results: HTML
|
||||||
|
|
||||||
- name: rottentomatoes
|
- name: rottentomatoes
|
||||||
engine: rottentomatoes
|
engine: rottentomatoes
|
||||||
shortcut: rt
|
shortcut: rt
|
||||||
@ -1861,6 +1866,22 @@ engines:
|
|||||||
shortcut: us
|
shortcut: us
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
|
- name: yandex
|
||||||
|
engine: yandex
|
||||||
|
categories: general
|
||||||
|
search_type: web
|
||||||
|
shortcut: yd
|
||||||
|
disabled: true
|
||||||
|
inactive: true
|
||||||
|
|
||||||
|
- name: yandex images
|
||||||
|
engine: yandex
|
||||||
|
categories: images
|
||||||
|
search_type: images
|
||||||
|
shortcut: ydi
|
||||||
|
disabled: true
|
||||||
|
inactive: true
|
||||||
|
|
||||||
- name: yandex music
|
- name: yandex music
|
||||||
engine: yandex_music
|
engine: yandex_music
|
||||||
shortcut: ydm
|
shortcut: ydm
|
||||||
@ -1914,25 +1935,6 @@ engines:
|
|||||||
about:
|
about:
|
||||||
website: https://wiby.me/
|
website: https://wiby.me/
|
||||||
|
|
||||||
- name: alexandria
|
|
||||||
engine: json_engine
|
|
||||||
shortcut: alx
|
|
||||||
categories: general
|
|
||||||
paging: true
|
|
||||||
search_url: https://api.alexandria.org/?a=1&q={query}&p={pageno}
|
|
||||||
results_query: results
|
|
||||||
title_query: title
|
|
||||||
url_query: url
|
|
||||||
content_query: snippet
|
|
||||||
timeout: 1.5
|
|
||||||
disabled: true
|
|
||||||
about:
|
|
||||||
website: https://alexandria.org/
|
|
||||||
official_api_documentation: https://github.com/alexandria-org/alexandria-api/raw/master/README.md
|
|
||||||
use_official_api: true
|
|
||||||
require_api_key: false
|
|
||||||
results: JSON
|
|
||||||
|
|
||||||
- name: wikibooks
|
- name: wikibooks
|
||||||
engine: mediawiki
|
engine: mediawiki
|
||||||
weight: 0.5
|
weight: 0.5
|
||||||
@ -2103,6 +2105,16 @@ engines:
|
|||||||
# query_str: 'SELECT * from mytable WHERE fieldname=%(query)s'
|
# query_str: 'SELECT * from mytable WHERE fieldname=%(query)s'
|
||||||
# shortcut: mysql
|
# shortcut: mysql
|
||||||
|
|
||||||
|
# Required dependency: mariadb
|
||||||
|
# - name: mariadb
|
||||||
|
# engine: mariadb_server
|
||||||
|
# database: mydatabase
|
||||||
|
# username: user
|
||||||
|
# password: pass
|
||||||
|
# limit: 10
|
||||||
|
# query_str: 'SELECT * from mytable WHERE fieldname=%(query)s'
|
||||||
|
# shortcut: mdb
|
||||||
|
|
||||||
- name: 1337x
|
- name: 1337x
|
||||||
engine: 1337x
|
engine: 1337x
|
||||||
shortcut: 1337x
|
shortcut: 1337x
|
||||||
|
@ -1,12 +1,22 @@
|
|||||||
|
config:
|
||||||
|
oracle1:
|
||||||
|
- searxng
|
||||||
|
oracle2:
|
||||||
|
- searxng
|
||||||
|
oracle3:
|
||||||
|
- searxng
|
||||||
|
oracle4:
|
||||||
|
- searxng
|
||||||
|
|
||||||
compose:
|
compose:
|
||||||
oracle1:
|
oracle1:
|
||||||
- photon
|
- searxng
|
||||||
oracle2:
|
oracle2:
|
||||||
- photon
|
- searxng
|
||||||
oracle3:
|
oracle3:
|
||||||
- photon
|
- searxng
|
||||||
oracle4:
|
oracle4:
|
||||||
- photon
|
- searxng
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user