Merge branch 'master' of labs.scarif.space:chris/scarif

This commit is contained in:
2026-03-13 18:52:59 +00:00

View File

@@ -139,7 +139,7 @@ ui:
# Open result links in a new tab by default # Open result links in a new tab by default
# results_on_new_tab: false # results_on_new_tab: false
theme_args: theme_args:
# style of simple theme: auto, light, dark # style of simple theme: auto, light, dark, black
simple_style: auto simple_style: auto
# Perform search immediately if a category selected. # Perform search immediately if a category selected.
# Disable to select multiple categories at once and start the search manually. # Disable to select multiple categories at once and start the search manually.
@@ -223,6 +223,9 @@ plugins:
searx.plugins.calculator.SXNGPlugin: searx.plugins.calculator.SXNGPlugin:
active: true active: true
searx.plugins.infinite_scroll.SXNGPlugin:
active: false
searx.plugins.hash_plugin.SXNGPlugin: searx.plugins.hash_plugin.SXNGPlugin:
active: true active: true
@@ -341,6 +344,7 @@ engines:
- name: 360search - name: 360search
engine: 360search engine: 360search
shortcut: 360so shortcut: 360so
timeout: 10.0
disabled: true disabled: true
- name: 360search videos - name: 360search videos
@@ -421,6 +425,9 @@ engines:
- name: annas archive - name: annas archive
engine: annas_archive engine: annas_archive
base_url:
- https://annas-archive.li
- https://annas-archive.pm
disabled: true disabled: true
shortcut: aa shortcut: aa
timeout: 5 timeout: 5
@@ -452,6 +459,9 @@ engines:
# Requires Tor # Requires Tor
- name: ahmia - name: ahmia
engine: ahmia engine: ahmia
# Might do up to two requests to perform a search.
# Since Tor is already slow by nature, the timeout is set very high.
timeout: 20.0
categories: onions categories: onions
enable_http: true enable_http: true
shortcut: ah shortcut: ah
@@ -487,6 +497,12 @@ engines:
shortcut: arc shortcut: arc
timeout: 4.0 timeout: 4.0
- name: artstation
engine: artstation
shortcut: as
categories: images
disabled: true
- name: arxiv - name: arxiv
engine: arxiv engine: arxiv
shortcut: arx shortcut: arx
@@ -496,6 +512,15 @@ engines:
shortcut: ask shortcut: ask
disabled: true disabled: true
- name: azure
engine: azure
shortcut: az
categories: [it, cloud]
# azure_tenant_id: "your_tenant_id"
# azure_client_id: "your_client_id"
# azure_client_secret: "your_client_secret"
inactive: true
# tmp suspended: dh key too small # tmp suspended: dh key too small
# - name: base # - name: base
# engine: base # engine: base
@@ -603,6 +628,11 @@ engines:
# German videos have English subtitles. # German videos have English subtitles.
disabled: true disabled: true
- name: cachy os packages
engine: cachy_os
shortcut: cos
disabled: true
- name: chefkoch - name: chefkoch
engine: chefkoch engine: chefkoch
shortcut: chef shortcut: chef
@@ -657,6 +687,7 @@ engines:
# cf_ai_model_system: 'prompts_for_system_role' # cf_ai_model_system: 'prompts_for_system_role'
timeout: 30 timeout: 30
disabled: true disabled: true
inactive: true
- name: core.ac.uk - name: core.ac.uk
engine: core engine: core
@@ -692,7 +723,7 @@ engines:
shortcut: yep shortcut: yep
categories: general categories: general
search_type: web search_type: web
timeout: 5 timeout: 15
disabled: true disabled: true
- name: yep images - name: yep images
@@ -728,6 +759,11 @@ engines:
shortcut: da shortcut: da
timeout: 3.0 timeout: 3.0
- name: devicons
engine: devicons
shortcut: di
timeout: 3.0
- name: ddg definitions - name: ddg definitions
engine: duckduckgo_definitions engine: duckduckgo_definitions
shortcut: ddd shortcut: ddd
@@ -785,6 +821,7 @@ engines:
require_api_key: false require_api_key: false
results: HTML results: HTML
<<<<<<< HEAD
# - name: elasticsearch # - name: elasticsearch
# shortcut: els # shortcut: els
# engine: elasticsearch # engine: elasticsearch
@@ -799,6 +836,20 @@ engines:
# # custom_query_json: {"query":{"match_all": {}}} # # custom_query_json: {"query":{"match_all": {}}}
# # show_metadata: false # # show_metadata: false
# disabled: true # disabled: true
- name: elasticsearch
shortcut: els
engine: elasticsearch
# base_url: http://localhost:9200
# username: elastic
# password: changeme
# index: my-index
# enable_http: true
# available options: match, simple_query_string, term, terms, custom
query_type: match
# if query_type is set to custom, provide your query here
# custom_query_json: {"query":{"match_all": {}}}
# show_metadata: false
inactive: true
- name: wikidata - name: wikidata
engine: wikidata engine: wikidata
@@ -876,12 +927,12 @@ engines:
require_api_key: false require_api_key: false
results: HTML results: HTML
# - name: ebay - name: ebay
# engine: ebay engine: ebay
# shortcut: eb shortcut: eb
# base_url: 'https://www.ebay.com' base_url: 'https://www.ebay.com'
# disabled: true inactive: true
# timeout: 5 timeout: 5
- name: 1x - name: 1x
engine: www1x engine: www1x
@@ -902,12 +953,16 @@ engines:
- name: flickr - name: flickr
categories: images categories: images
shortcut: fl shortcut: fl
engine: flickr_noapi
- name: flickr_api
# You can use the engine using the official stable API, but you need an API # You can use the engine using the official stable API, but you need an API
# key, see: https://www.flickr.com/services/apps/create/ # key, see: https://www.flickr.com/services/apps/create/
# engine: flickr engine: flickr
categories: images
shortcut: fla
# api_key: 'apikey' # required! # api_key: 'apikey' # required!
# Or you can use the html non-stable engine, activated by default inactive: true
engine: flickr_noapi
- name: free software directory - name: free software directory
engine: mediawiki engine: mediawiki
@@ -921,19 +976,39 @@ engines:
website: https://directory.fsf.org/ website: https://directory.fsf.org/
wikidata_id: Q2470288 wikidata_id: Q2470288
# - name: freesound - name: freesound
# engine: freesound engine: freesound
# shortcut: fnd shortcut: fnd
# disabled: true timeout: 15.0
# timeout: 15.0 # API key required, see: https://freesound.org/docs/api/overview.html
# API key required, see: https://freesound.org/docs/api/overview.html # api_key: MyAPIkey
# api_key: MyAPIkey inactive: true
- name: frinkiac - name: frinkiac
engine: frinkiac engine: frinkiac
shortcut: frk shortcut: frk
disabled: true disabled: true
- name: fynd
engine: xpath
search_url: https://fynd.bot/?search={query}&offset={pageno}
results_xpath: //div[contains(@class, "result-item")]
url_xpath: .//a/@href
title_xpath: .//div[contains(@class, "title-line")]
content_xpath: .//div[contains(@class, "description")]
thumbnail_xpath: .//img[contains(@class, "preview-img")]/@src
paging: true
first_page_num: 0
page_size: 10
categories: general
disabled: true
shortcut: fynd
about:
website: https://fynd.bot
use_official_api: false
require_api_key: false
results: HTML
- name: fyyd - name: fyyd
engine: fyyd engine: fyyd
shortcut: fy shortcut: fy
@@ -982,7 +1057,7 @@ engines:
- name: github code - name: github code
engine: github_code engine: github_code
shortcut: ghc shortcut: ghc
disabled: true inactive: true
ghc_auth: ghc_auth:
# type is one of: # type is one of:
# * none # * none
@@ -1064,6 +1139,12 @@ engines:
play_categ: movies play_categ: movies
disabled: true disabled: true
- name: grokipedia
engine: grokipedia
shortcut: gp
disabled: true
inactive: true
- name: material icons - name: material icons
engine: material_icons engine: material_icons
shortcut: mi shortcut: mi
@@ -1263,9 +1344,9 @@ engines:
# https://github.com/LibreTranslate/LibreTranslate?tab=readme-ov-file#mirrors # https://github.com/LibreTranslate/LibreTranslate?tab=readme-ov-file#mirrors
base_url: base_url:
- https://libretranslate.com/translate - https://libretranslate.com/translate
# api_key: abc123 # api_key: ''
shortcut: lt shortcut: lt
disabled: true inactive: true
- name: lingva - name: lingva
engine: lingva engine: lingva
@@ -1292,12 +1373,17 @@ engines:
require_api_key: false require_api_key: false
results: HTML results: HTML
- name: lucide
engine: lucide
shortcut: luc
timeout: 3.0
- name: marginalia - name: marginalia
engine: marginalia engine: marginalia
shortcut: mar shortcut: mar
# To get an API key, please follow the instructions at # To get an API key, please follow the instructions at
# - https://about.marginalia-search.com/article/api/ # - https://about.marginalia-search.com/article/api/
# api_key: ... # api_key: ''
disabled: true disabled: true
inactive: true inactive: true
@@ -1426,22 +1512,6 @@ engines:
require_api_key: false require_api_key: false
results: JSON results: JSON
# https://docs.searxng.org/dev/engines/online/mullvad_leta.html
- name: mullvadleta
engine: mullvad_leta
disabled: true
leta_engine: google
categories: [general, web]
shortcut: ml
- name: mullvadleta brave
engine: mullvad_leta
network: mullvadleta
disabled: true
leta_engine: brave
categories: [general, web]
shortcut: mlb
- name: odysee - name: odysee
engine: odysee engine: odysee
shortcut: od shortcut: od
@@ -1632,11 +1702,12 @@ engines:
engine: pixiv engine: pixiv
disabled: true disabled: true
inactive: true inactive: true
remove_ai_images: false
pixiv_image_proxies: pixiv_image_proxies:
- https://pximg.example.org - https://pximg.example.org
# A proxy is required to load the images. Hosting an image proxy server # A proxy is required to load the images. Hosting an image proxy server
# for Pixiv: # for Pixiv:
# --> https://pixivfe.pages.dev/hosting-image-proxy-server/ # --> https://pixivfe-docs.pages.dev/hosting/image-proxy-server/
# Proxies from public instances. Ask the public instances owners if they # Proxies from public instances. Ask the public instances owners if they
# agree to receive traffic from SearXNG! # agree to receive traffic from SearXNG!
# --> https://codeberg.org/VnPower/PixivFE#instances # --> https://codeberg.org/VnPower/PixivFE#instances
@@ -2093,19 +2164,19 @@ engines:
# engine in combination with Jackett opens the possibility to query a lot of # engine in combination with Jackett opens the possibility to query a lot of
# public and private indexers directly from SearXNG. More details at: # public and private indexers directly from SearXNG. More details at:
# https://docs.searxng.org/dev/engines/online/torznab.html # https://docs.searxng.org/dev/engines/online/torznab.html
# - name: Torznab EZTV
# - name: Torznab EZTV engine: torznab
# engine: torznab shortcut: eztv
# shortcut: eztv # base_url: http://localhost:9117/api/v2.0/indexers/eztv/results/torznab
# base_url: http://localhost:9117/api/v2.0/indexers/eztv/results/torznab # enable_http: true # if using localhost
# enable_http: true # if using localhost # api_key: xxxxxxxxxxxxxxx
# api_key: xxxxxxxxxxxxxxx show_magnet_links: true
# show_magnet_links: true show_torrent_files: false
# show_torrent_files: false # https://github.com/Jackett/Jackett/wiki/Jackett-Categories
# # https://github.com/Jackett/Jackett/wiki/Jackett-Categories torznab_categories: # optional
# torznab_categories: # optional - 2000
# - 2000 - 5000
# - 5000 inactive: true
# tmp suspended - too slow, too many errors # tmp suspended - too slow, too many errors
# - name: urbandictionary # - name: urbandictionary
@@ -2126,22 +2197,21 @@ engines:
search_type: web search_type: web
shortcut: yd shortcut: yd
disabled: true disabled: true
inactive: true
- name: yandex images - name: yandex images
engine: yandex engine: yandex
network: yandex
categories: images categories: images
search_type: images search_type: images
shortcut: ydi shortcut: ydi
disabled: true disabled: true
inactive: true
- name: yandex music - name: yandex music
engine: yandex_music engine: yandex_music
network: yandex
shortcut: ydm shortcut: ydm
disabled: true disabled: true
# https://yandex.com/support/music/access.html # https://yandex.com/support/music/access.html
inactive: true
- name: yahoo - name: yahoo
engine: yahoo engine: yahoo
@@ -2154,14 +2224,15 @@ engines:
- name: youtube - name: youtube
shortcut: yt shortcut: yt
engine: youtube_noapi
- name: youtube_api
# You can use the engine using the official stable API, but you need an API # You can use the engine using the official stable API, but you need an API
# key See: https://console.developers.google.com/project # key See: https://console.developers.google.com/project
# engine: youtube_api
# engine: youtube_api # api_key: '' # required!
# api_key: 'apikey' # required! shortcut: yta
# inactive: true
# Or you can use the html non-stable engine, activated by default
engine: youtube_noapi
- name: dailymotion - name: dailymotion
engine: dailymotion engine: dailymotion
@@ -2290,46 +2361,45 @@ engines:
- name: wikicommons.images - name: wikicommons.images
engine: wikicommons engine: wikicommons
shortcut: wc shortcut: wci
categories: images categories: images
search_type: images wc_search_type: image
number_of_results: 10
- name: wikicommons.videos - name: wikicommons.videos
engine: wikicommons engine: wikicommons
shortcut: wcv shortcut: wcv
categories: videos categories: videos
search_type: videos wc_search_type: video
number_of_results: 10
- name: wikicommons.audio - name: wikicommons.audio
engine: wikicommons engine: wikicommons
shortcut: wca shortcut: wca
categories: music categories: music
search_type: audio wc_search_type: audio
number_of_results: 10
- name: wikicommons.files - name: wikicommons.files
engine: wikicommons engine: wikicommons
shortcut: wcf shortcut: wcf
categories: files categories: files
search_type: files wc_search_type: file
number_of_results: 10
- name: wolframalpha - name: wolframalpha
shortcut: wa shortcut: wa
# You can use the engine using the official stable API, but you need an API
# key. See: https://products.wolframalpha.com/api/
#
# engine: wolframalpha_api
# api_key: ''
#
# Or you can use the html non-stable engine, activated by default
engine: wolframalpha_noapi engine: wolframalpha_noapi
timeout: 6.0 timeout: 6.0
categories: general categories: general
disabled: true disabled: true
- name: wolframalpha_api
# You can use the engine using the official stable API, but you need an API
# key. See: https://products.wolframalpha.com/api/
engine: wolframalpha_api
# api_key: '' # required!
shortcut: waa
timeout: 6.0
categories: general
inactive: true
- name: dictzone - name: dictzone
engine: dictzone engine: dictzone
shortcut: dc shortcut: dc
@@ -2377,14 +2447,14 @@ engines:
engine: seznam engine: seznam
disabled: true disabled: true
# - name: deepl - name: deepl
# engine: deepl engine: deepl
# shortcut: dpl shortcut: dpl
# # You can use the engine using the official stable API, but you need an API key # You can use the engine using the official stable API, but you need an API key
# # See: https://www.deepl.com/pro-api?cta=header-pro-api # See: https://www.deepl.com/pro-api?cta=header-pro-api
# api_key: '' # required! # api_key: '' # required!
# timeout: 5.0 timeout: 5.0
# disabled: true inactive: true
- name: mojeek - name: mojeek
shortcut: mjk shortcut: mjk
@@ -2599,7 +2669,7 @@ engines:
engine: wallhaven engine: wallhaven
# api_key: abcdefghijklmnopqrstuvwxyz # api_key: abcdefghijklmnopqrstuvwxyz
shortcut: wh shortcut: wh
disabled: true inactive: true
# wikimini: online encyclopedia for children # wikimini: online encyclopedia for children
# The fulltext and title parameter is necessary for Wikimini because # The fulltext and title parameter is necessary for Wikimini because
@@ -2673,43 +2743,10 @@ engines:
- name: sourcehut - name: sourcehut
shortcut: srht shortcut: srht
engine: xpath engine: sourcehut
paging: true # https://docs.searxng.org/dev/engines/online/sourcehut.html
search_url: https://sr.ht/projects?page={pageno}&search={query} # sourcehut_sort_order: longest-active
results_xpath: (//div[@class="event-list"])[1]/div[@class="event"]
url_xpath: ./h4/a[2]/@href
title_xpath: ./h4/a[2]
content_xpath: ./p
first_page_num: 1
categories: [it, repos]
disabled: true disabled: true
about:
website: https://sr.ht
wikidata_id: Q78514485
official_api_documentation: https://man.sr.ht/
use_official_api: false
require_api_key: false
results: HTML
- name: goo
shortcut: goo
engine: xpath
paging: true
search_url: https://search.goo.ne.jp/web.jsp?MT={query}&FR={pageno}0
url_xpath: //div[@class="result"]/p[@class='title fsL1']/a/@href
title_xpath: //div[@class="result"]/p[@class='title fsL1']/a
content_xpath: //p[contains(@class,'url fsM')]/following-sibling::p
first_page_num: 0
categories: [general, web]
disabled: true
timeout: 4.0
about:
website: https://search.goo.ne.jp
wikidata_id: Q249044
use_official_api: false
require_api_key: false
results: HTML
language: ja
- name: bt4g - name: bt4g
engine: bt4g engine: bt4g