summaryrefslogtreecommitdiff
path: root/searx/settings.yml
diff options
context:
space:
mode:
Diffstat (limited to 'searx/settings.yml')
-rw-r--r--searx/settings.yml1256
1 files changed, 1122 insertions, 134 deletions
diff --git a/searx/settings.yml b/searx/settings.yml
index 8614233..d160bcb 100644
--- a/searx/settings.yml
+++ b/searx/settings.yml
@@ -1,13 +1,25 @@
general:
debug : False # Debug mode, only for development
instance_name : "searx" # displayed name
+ contact_url: False # mailto:contact@example.com
+ enable_stats: False # activate /stats page - note: it may leak usage data
+
+brand:
+ git_url: https://github.com/searx/searx
+ git_branch: master
+ issue_url: https://github.com/searx/searx/issues
+ docs_url: https://searx.github.io/searx
+ public_instances: https://searx.space
+ wiki_url: https://github.com/searx/searx/wiki
+ twitter_url: https://twitter.com/Searx_engine
search:
safe_search : 0 # Filter results. 0: None, 1: Moderate, 2: Strict
- autocomplete : "" # Existing autocomplete backends: "dbpedia", "duckduckgo", "google", "startpage", "wikipedia" - leave blank to turn it off by default
- language : "en-US"
+ autocomplete : "" # Existing autocomplete backends: "dbpedia", "duckduckgo", "google", "startpage", "swisscows", "qwant", "wikipedia" - leave blank to turn it off by default
+ default_lang : "" # Default search language - leave blank to detect from browser information or use codes from 'languages.py'
ban_time_on_fail : 5 # ban time in seconds after engine errors
max_ban_time_on_fail : 120 # max ban time in seconds after engine errors
+ prefer_configured_language: False # increase weight of results in confiugred language in ranking
server:
port : 8888
@@ -16,14 +28,39 @@ server:
base_url : False # Set custom base_url. Possible values: False or "https://your.custom.host/location/"
image_proxy : False # Proxying image results through searx
http_protocol_version : "1.0" # 1.0 and 1.1 are supported
+ method: "POST" # POST queries are more secure as they don't show up in history but may cause problems when using Firefox containers
+ default_http_headers:
+ X-Content-Type-Options : nosniff
+ X-XSS-Protection : 1; mode=block
+ X-Download-Options : noopen
+ X-Robots-Tag : noindex, nofollow
+ Referrer-Policy : no-referrer
ui:
+ autofocus : True # Autofocus search input
+ archive_today : False # show archive.today links
static_path : "/usr/share/python3-searx/static" # Custom static path - leave it blank if you didn't change
templates_path : "/usr/share/python3-searx/templates" # Custom templates path - leave it blank if you didn't change
default_theme : oscar # ui theme
default_locale : "" # Default interface locale - leave blank to detect from browser information or use codes from the 'locales' config section
theme_args :
oscar_style : logicodev # default style of oscar
+# results_on_new_tab: False # Open result links in a new tab by default
+# categories_order :
+# - general
+# - files
+# - map
+# - it
+# - science
+
+# Lock arbitrary settings on the preferences page.
+# To find the ID of the user setting you want to lock, check
+# the ID of the form on the page "preferences".
+#preferences:
+# lock:
+# - language
+# - autocomplete
+# - method
# searx supports result proxification using an external service: https://github.com/asciimoo/morty
# uncomment below section if you have running morty proxy
@@ -40,17 +77,95 @@ outgoing: # communication with search engines
pool_connections : 100 # Number of different hosts
pool_maxsize : 10 # Number of simultaneous requests by host
# uncomment below section if you want to use a proxy
-# see http://docs.python-requests.org/en/latest/user/advanced/#proxies
-# SOCKS proxies are also supported: see http://docs.python-requests.org/en/master/user/advanced/#socks
-# proxies :
-# http : http://127.0.0.1:8080
-# https: http://127.0.0.1:8080
+# see https://2.python-requests.org/en/latest/user/advanced/#proxies
+# SOCKS proxies are also supported: see https://2.python-requests.org/en/latest/user/advanced/#socks
+# proxies:
+# http:
+# - http://proxy1:8080
+# - http://proxy2:8080
+# https:
+# - http://proxy1:8080
+# - http://proxy2:8080
+# using_tor_proxy : True
+# extra_proxy_timeout : 10.0 # Extra seconds to add in order to account for the time taken by the proxy
# uncomment below section only if you have more than one network interface
# which can be the source of outgoing search requests
# source_ips:
# - 1.1.1.1
# - 1.1.1.2
+# External plugin configuration
+# See https://searx.github.io/searx/dev/plugins.html for more details
+#
+# plugins:
+# - plugin1
+# - plugin2
+# - ...
+
+# uncomment below section if you want to configure which plugin is enabled by default
+#
+# enabled_plugins:
+# - "HTTPS rewrite"
+# - ...
+
+# Example to rewrite hostnames in external links
+#
+# enabled_plugins:
+# - 'Hostname replace'
+# hostname_replace:
+# '(.*\.)?youtube\.com$': 'invidious.example.com'
+# '(.*\.)?youtu\.be$': 'invidious.example.com'
+# '(.*\.)?youtube-noocookie\.com$': 'yotter.example.com'
+# '(.*\.)?reddit\.com$': 'teddit.example.com'
+# '(.*\.)?redd\.it$': 'teddit.example.com'
+# '(www\.)?twitter\.com$': 'nitter.example.com'
+
+checker:
+ # disable checker when in debug mode
+ off_when_debug: True
+
+ # scheduling: interval or int
+ # use "scheduling: False" to disable scheduling
+ # to activate the scheduler:
+ # * uncomment "scheduling" section
+ # * add "cache2 = name=searxcache,items=2000,blocks=2000,blocksize=4096,bitmap=1" to your uwsgi.ini
+
+ # scheduling:
+ # start_after: [300, 1800] # delay to start the first run of the checker
+ # every: [86400, 90000] # how often the checker runs
+
+ # additional tests: only for the YAML anchors (see the engines section)
+
+ additional_tests:
+ rosebud: &test_rosebud
+ matrix:
+ query: rosebud
+ lang: en
+ result_container:
+ - not_empty
+ - ['one_title_contains', 'citizen kane']
+ test:
+ - unique_results
+
+ android: &test_android
+ matrix:
+ query: ['android']
+ lang: ['en', 'de', 'fr', 'zh-CN']
+ result_container:
+ - not_empty
+ - ['one_title_contains', 'google']
+ test:
+ - unique_results
+
+ # tests: only for the YAML anchors (see the engines section)
+ tests:
+ infobox: &tests_infobox
+ infobox:
+ matrix:
+ query: ["linux", "new york", "bbc"]
+ result_container:
+ - has_infobox
+
engines:
- name: apk mirror
engine: apkmirror
@@ -58,13 +173,20 @@ engines:
shortcut: apkm
disabled: True
+# Requires Tor
+ - name : ahmia
+ engine : ahmia
+ categories : onions
+ enable_http : True
+ shortcut : ah
+
- name : arch linux wiki
engine : archlinux
shortcut : al
- name : archive is
engine : xpath
- search_url : https://archive.is/{query}
+ search_url : https://archive.is/search/?q={query}
url_xpath : (//div[@class="TEXT-BLOCK"]/a)/@href
title_xpath : (//div[@class="TEXT-BLOCK"]/a)
content_xpath : //div[@class="TEXT-BLOCK"]/ul/li
@@ -72,6 +194,14 @@ engines:
timeout : 7.0
disabled : True
shortcut : ai
+ soft_max_redirects: 1
+ about:
+ website: https://archive.is/
+ wikidata_id: Q13515725
+ official_api_documentation: https://mementoweb.org/depot/native/archiveis/
+ use_official_api: false
+ require_api_key: false
+ results: HTML
- name : arxiv
engine : arxiv
@@ -84,11 +214,33 @@ engines:
# engine : base
# shortcut : bs
+ - name: bandcamp
+ engine: bandcamp
+ shortcut: bc
+ categories: music
+
- name : wikipedia
engine : wikipedia
shortcut : wp
base_url : 'https://{language}.wikipedia.org/'
+ #The fulltext and title parameter is necessary for Wikimini because sometimes it will not show the results and redirect instead
+ - name: wikimini
+ engine: xpath
+ shortcut: wkmn
+ search_url : https://fr.wikimini.org/w/index.php?search={query}&title=Sp%C3%A9cial%3ASearch&fulltext=Search
+ url_xpath : //li/div[@class="mw-search-result-heading"]/a/@href
+ title_xpath : //li//div[@class="mw-search-result-heading"]/a
+ content_xpath : //li/div[@class="searchresult"]
+ categories : general
+ disabled : True
+ about:
+ website: https://wikimini.org/
+ wikidata_id: Q3568032
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
- name : bing
engine : bing
shortcut : bi
@@ -116,6 +268,13 @@ engines:
timeout : 4.0
disabled : True
shortcut : bb
+ about:
+ website: https://bitbucket.org/
+ wikidata_id: Q2493781
+ official_api_documentation: https://developer.atlassian.com/bitbucket
+ use_official_api: false
+ require_api_key: false
+ results: HTML
- name : btdigg
engine : btdigg
@@ -131,6 +290,25 @@ engines:
categories : videos
disabled : True
shortcut : c3tv
+ about:
+ website: https://media.ccc.de/
+ wikidata_id: Q80729951
+ official_api_documentation: https://github.com/voc/voctoweb
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name: openverse
+ engine: openverse
+ categories: images
+ shortcut: opv
+
+# - name : core.ac.uk
+# engine : core
+# categories : science
+# shortcut : cor
+# # get your API key from: https://core.ac.uk/api-keys/register/
+# api_key : 'unset'
- name : crossref
engine : json_engine
@@ -138,9 +316,18 @@ engines:
search_url : https://search.crossref.org/dois?q={query}&page={pageno}
url_query : doi
title_query : title
+ title_html_to_text: True
content_query : fullCitation
+ content_html_to_text: True
categories : science
shortcut : cr
+ about:
+ website: https://www.crossref.org/
+ wikidata_id: Q5188229
+ official_api_documentation: https://github.com/CrossRef/rest-api-doc
+ use_official_api: false
+ require_api_key: false
+ results: JSON
- name : currency
engine : currency_convert
@@ -154,13 +341,14 @@ engines:
- name : deviantart
engine : deviantart
shortcut : da
- timeout: 3.0
+ timeout : 3.0
- name : ddg definitions
engine : duckduckgo_definitions
shortcut : ddd
weight : 2
disabled : True
+ tests: *tests_infobox
# cloudflare protected
# - name : digbt
@@ -185,12 +373,40 @@ engines:
categories : general
shortcut : ew
disabled : True
+ about:
+ website: https://www.erowid.org/
+ wikidata_id: Q1430691
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name: emojipedia
+ engine: emojipedia
+ timeout: 4.0
+ shortcut: em
+ disabled: True
+
+# - name : elasticsearch
+# shortcut : es
+# engine : elasticsearch
+# base_url : http://localhost:9200
+# username : elastic
+# password : changeme
+# index : my-index
+# # 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
+# disabled : True
- name : wikidata
engine : wikidata
shortcut : wd
timeout : 3.0
weight : 2
+ tests: *tests_infobox
- name : duckduckgo
engine : duckduckgo
@@ -203,6 +419,20 @@ engines:
timeout: 3.0
disabled : True
+ - name : tineye
+ engine : tineye
+ shortcut : tin
+ paging : True
+ timeout : 9.0
+ disabled : True
+
+ - name : etools
+ engine : etools
+ shortcut : eto
+ disabled : True
+ additional_tests:
+ rosebud: *test_rosebud
+
- name : etymonline
engine : xpath
paging : True
@@ -213,15 +443,24 @@ engines:
first_page_num : 1
shortcut : et
disabled : True
-
- - name : faroo
- engine : faroo
- shortcut : fa
+ about:
+ website: https://www.etymonline.com/
+ wikidata_id: Q1188617
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : ebay
+ engine : ebay
+ shortcut : eb
disabled : True
+ timeout: 5
- name : 1x
engine : www1x
shortcut : 1x
+ timeout : 3.0
disabled : True
- name : fdroid
@@ -250,6 +489,17 @@ engines:
search_type : title
timeout : 5.0
disabled : True
+ about:
+ website: https://directory.fsf.org/
+ wikidata_id: Q2470288
+
+ # - name : freesound
+ # engine : freesound
+ # shortcut : fnd
+ # disabled : True
+ # timeout : 15.0
+ # api_key : MyAPIkey
+ # API key required, see : https://freesound.org/docs/api/overview.html
- name : frinkiac
engine : frinkiac
@@ -264,7 +514,16 @@ engines:
engine : gigablast
shortcut : gb
timeout : 3.0
+ # Collection names to search in, separated by whitespaces.
+ # By default searx, queries the main collection.
+ #collections: main
+ # Search types, not required. possible values: images, news
+ #search_type: images
+ # Enable fast to get results quicker.
+ #fast : 1
disabled: True
+ additional_tests:
+ rosebud: *test_rosebud
- name : gentoo
engine : gentoo
@@ -282,81 +541,135 @@ engines:
shortcut : gl
timeout : 10.0
disabled : True
+ about:
+ website: https://about.gitlab.com/
+ wikidata_id: Q16639197
+ official_api_documentation: https://docs.gitlab.com/ee/api/
+ use_official_api: false
+ require_api_key: false
+ results: JSON
- name : github
engine : github
shortcut : gh
+ # This a Gitea service. If you would like to use a different instance,
+ # change codeberg.org to URL of the desired Gitea host. Or you can create
+ # a new engine by copying this and changing the name, shortcut and search_url.
+ - name : codeberg
+ engine : json_engine
+ search_url : https://codeberg.org/api/v1/repos/search?q={query}&limit=10
+ url_query : html_url
+ title_query : name
+ content_query : description
+ categories : it
+ shortcut : cb
+ disabled : True
+ about:
+ website: https://codeberg.org/
+ wikidata_id:
+ official_api_documentation: https://try.gitea.io/api/swagger
+ use_official_api: false
+ require_api_key: false
+ results: JSON
+
- name : google
engine : google
shortcut : go
+ use_mobile_ui: false
+ # additional_tests:
+ # android: *test_android
- name : google images
engine : google_images
shortcut : goi
+ # additional_tests:
+ # android: *test_android
+ # dali:
+ # matrix:
+ # query: ['Dali Christ']
+ # lang: ['en', 'de', 'fr', 'zh-CN']
+ # result_container:
+ # - ['one_title_contains', 'Salvador']
- name : google news
engine : google_news
shortcut : gon
+ # additional_tests:
+ # android: *test_android
- name : google videos
engine : google_videos
shortcut : gov
+ # additional_tests:
+ # android: *test_android
- name : google scholar
- engine : xpath
- paging : True
- search_url : https://scholar.google.com/scholar?start={pageno}&q={query}&hl=en&as_sdt=0,5&as_vis=1
- results_xpath : //div[contains(@class, "gs_r")]/div[@class="gs_ri"]
- url_xpath : .//h3/a/@href
- title_xpath : .//h3/a
- content_xpath : .//div[@class="gs_rs"]
- suggestion_xpath : //div[@id="gs_res_ccl_top"]//a/b
- page_size : 10
- first_page_num : 0
- categories : science
+ engine : google_scholar
shortcut : gos
- name : google play apps
engine : xpath
search_url : https://play.google.com/store/search?q={query}&c=apps
- results_xpath : '//div[@class="WHE7ib mpg5gc"]'
- title_xpath : './/div[@class="RZEgze"]//div[@title and not(@title="")]/a'
- url_xpath : './/div[@class="RZEgze"]//div[@title and not(@title="")]/a/@href'
+ results_xpath : '//div[@class="ImZGtf mpg5gc"]'
+ title_xpath : './/div[@class="RZEgze"]//div[@class="kCSSQe"]//a'
+ url_xpath : './/div[@class="RZEgze"]//div[@class="kCSSQe"]//a/@href'
content_xpath : './/div[@class="RZEgze"]//a[@class="mnKHRc"]'
thumbnail_xpath : './/div[@class="uzcko"]/div/span[1]//img/@data-src'
categories : files
shortcut : gpa
disabled : True
+ about:
+ website: https://play.google.com/
+ wikidata_id: Q79576
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - 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 : social media, files, general
+ 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 : google play movies
engine : xpath
search_url : https://play.google.com/store/search?q={query}&c=movies
- results_xpath : '//div[@class="WHE7ib mpg5gc"]'
- title_xpath : './/div[@class="RZEgze"]//div[@title and not(@title="")]/a'
- url_xpath : './/div[@class="RZEgze"]//div[@title and not(@title="")]/a/@href'
- content_xpath : './/div[@class="RZEgze"]//a[@class="mnKHRc"]'
+ results_xpath : '//div[@class="ImZGtf mpg5gc"]'
+ title_xpath : './/div[@class="RZEgze"]//div[@class="kCSSQe"]//a'
+ url_xpath : './/div[@class="RZEgze"]//div[@class="kCSSQe"]//a/@href'
+ content_xpath : './/div[@class="kCSSQe"]'
thumbnail_xpath : './/div[@class="uzcko"]/div/span[1]//img/@data-src'
categories : videos
shortcut : gpm
disabled : True
-
- - name : google play music
- engine : xpath
- search_url : https://play.google.com/store/search?q={query}&c=music
- results_xpath : '//div[@class="WHE7ib mpg5gc"]'
- title_xpath : './/div[@class="RZEgze"]//div[@title and not(@title="")]/a'
- url_xpath : './/div[@class="RZEgze"]//div[@title and not(@title="")]/a/@href'
- content_xpath : './/div[@class="RZEgze"]//a[@class="mnKHRc"]'
- thumbnail_xpath : './/div[@class="uzcko"]/div/span[1]//img/@data-src'
- categories : music
- shortcut : gps
- disabled : True
+ about:
+ website: https://play.google.com/
+ wikidata_id: Q79576
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
- name : geektimes
engine : xpath
paging : True
- search_url : https://geektimes.ru/search/page{pageno}/?q={query}
+ search_url : https://habr.com/en/search/page{pageno}/?q={query}
url_xpath : //article[contains(@class, "post")]//a[@class="post__title_link"]/@href
title_xpath : //article[contains(@class, "post")]//a[@class="post__title_link"]
content_xpath : //article[contains(@class, "post")]//div[contains(@class, "post__text")]
@@ -364,6 +677,13 @@ engines:
timeout : 4.0
disabled : True
shortcut : gt
+ about:
+ website: https://geektimes.ru/
+ wikidata_id: Q50572423
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
- name : habrahabr
engine : xpath
@@ -376,18 +696,35 @@ engines:
timeout : 4.0
disabled : True
shortcut : habr
+ about:
+ website: https://habr.com/
+ wikidata_id: Q4494434
+ official_api_documentation: https://habr.com/en/docs/help/api/
+ use_official_api: false
+ require_api_key: false
+ results: HTML
- name : hoogle
- engine : json_engine
- paging : True
- search_url : https://www.haskell.org/hoogle/?mode=json&hoogle={query}&start={pageno}
- results_query : results
- url_query : location
- title_query : self
- content_query : docs
- page_size : 20
+ engine : xpath
+ search_url : https://hoogle.haskell.org/?hoogle={query}&start={pageno}
+ results_xpath : '//div[@class="result"]'
+ title_xpath : './div[@class="ans"]'
+ url_xpath : './div[@class="ans"]//a/@href'
+ content_xpath : './div[contains(@class, "doc")]'
categories : it
shortcut : ho
+ about:
+ website: https://hoogle.haskell.org/
+ wikidata_id: Q34010
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : imdb
+ engine : imdb
+ shortcut : imdb
+ timeout : 6.0
+ disabled : True
- name : ina
engine : ina
@@ -397,9 +734,12 @@ engines:
- name : invidious
engine : invidious
- base_url : 'https://invidio.us/'
+ base_url :
+ - https://invidious.tube/
+ - https://invidious.snopyta.org/
shortcut: iv
timeout : 5.0
+ disabled : True
- name: kickass
engine : kickass
@@ -409,24 +749,77 @@ engines:
- name : library genesis
engine : xpath
- search_url : https://libgen.is/search.php?req={query}
- url_xpath : //a[contains(@href,"bookfi.net")]/@href
+ paging : True
+ page_size : 25
+ search_url : https://libgen.rs/search.php?req={query}&page={pageno}
+ url_xpath : //a[contains(@href,"library.lol/main")]/@href
title_xpath : //a[contains(@href,"book/")]/text()[1]
content_xpath : //td/a[1][contains(@href,"=author")]/text()
- categories : general
+ categories : general, files
timeout : 7.0
disabled : True
shortcut : lg
-
- - name : lobste.rs
+ about:
+ website: https://libgen.rs/
+ wikidata_id: Q22017206
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : azlyrics
+ shortcut : azl
engine : xpath
- search_url : https://lobste.rs/search?utf8=%E2%9C%93&q={query}&what=stories&order=relevance
- results_xpath : //li[contains(@class, "story")]
- url_xpath : .//span[@class="link"]/a/@href
- title_xpath : .//span[@class="link"]/a
- content_xpath : .//a[@class="domain"]
- categories : it
- shortcut : lo
+ timeout : 4.0
+ disabled : True
+ categories : general
+ paging : True
+ search_url : https://search.azlyrics.com/search.php?q={query}&w=lyrics&p={pageno}
+ url_xpath : //td[@class="text-left visitedlyr"]/a/@href
+ title_xpath : //span/b/text()
+ content_xpath : //td[@class="text-left visitedlyr"]/a/small
+ about:
+ website: https://azlyrics.com
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : library of congress
+ engine : loc
+ shortcut : loc
+ categories : images
+
+ - name: lingva
+ engine: lingva
+ shortcut: lv
+ # set lingva instance in url, by default it will use the official instance
+ # url: https://lingva.ml
+
+ - name: lobste.rs
+ engine: xpath
+ search_url: https://lobste.rs/search?utf8=%E2%9C%93&q={query}&what=stories&order=relevance
+ results_xpath: //li[contains(@class, "story")]
+ url_xpath: .//a[@class="u-url"]/@href
+ title_xpath: .//a[@class="u-url"]
+ content_xpath: .//a[@class="domain"]
+ categories: it
+ shortcut: lo
+ timeout: 5.0
+ disabled: true
+ about:
+ website: https://lobste.rs/
+ wikidata_id: Q60762874
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+# - name : meilisearch
+# engine : meilisearch
+# shortcut: mes
+# enable_http: True
+# base_url : http://localhost:7700
+# index : my-index
- name : microsoft academic
engine : microsoft_academic
@@ -437,6 +830,19 @@ engines:
engine : mixcloud
shortcut : mc
+# MongoDB engine
+# Required dependency: pymongo
+# - name : mymongo
+# engine : mongodb
+# shortcut : md
+# exact_match_only : False
+# host : '127.0.0.1'
+# port : 27017
+# results_per_page : 20
+# database : 'business'
+# collection : 'reviews' # name of the db collection
+# key : 'name' # key in the collection to search for
+
- name : npm
engine : json_engine
paging : True
@@ -450,17 +856,34 @@ engines:
disabled: True
timeout: 5.0
shortcut : npm
+ about:
+ website: https://npms.io/
+ wikidata_id: Q7067518
+ official_api_documentation: https://api-docs.npms.io/
+ use_official_api: false
+ require_api_key: false
+ results: JSON
- name : nyaa
engine : nyaa
shortcut : nt
disabled : True
- - name : acgsou
- engine : acgsou
- shortcut : acg
- disabled : True
- timeout: 5.0
+ - name : mankier
+ engine : json_engine
+ search_url : https://www.mankier.com/api/v2/mans/?q={query}
+ results_query : results
+ url_query : url
+ title_query : name
+ content_query : description
+ categories : it
+ shortcut : man
+ about:
+ website: https://www.mankier.com/
+ official_api_documentation: https://www.mankier.com/api
+ use_official_api: true
+ require_api_key: false
+ results: JSON
- name : openairedatasets
engine : json_engine
@@ -470,9 +893,17 @@ engines:
url_query : metadata/oaf:entity/oaf:result/children/instance/webresource/url/$
title_query : metadata/oaf:entity/oaf:result/title/$
content_query : metadata/oaf:entity/oaf:result/description/$
+ content_html_to_text: True
categories : science
shortcut : oad
timeout: 5.0
+ about:
+ website: https://www.openaire.eu/
+ wikidata_id: Q25106053
+ official_api_documentation: https://api.openaire.eu/
+ use_official_api: false
+ require_api_key: false
+ results: JSON
- name : openairepublications
engine : json_engine
@@ -482,14 +913,47 @@ engines:
url_query : metadata/oaf:entity/oaf:result/children/instance/webresource/url/$
title_query : metadata/oaf:entity/oaf:result/title/$
content_query : metadata/oaf:entity/oaf:result/description/$
+ content_html_to_text: True
categories : science
shortcut : oap
timeout: 5.0
+ about:
+ website: https://www.openaire.eu/
+ wikidata_id: Q25106053
+ official_api_documentation: https://api.openaire.eu/
+ use_official_api: false
+ require_api_key: false
+ results: JSON
+
+# - name : opensemanticsearch
+# engine : opensemantic
+# shortcut : oss
+# base_url : 'http://localhost:8983/solr/opensemanticsearch/'
- name : openstreetmap
engine : openstreetmap
shortcut : osm
+# - name : prowlarr
+# engine : prowlarr
+# shortcut : prow
+# categories : files
+# enable_http : True
+# api_key : ''
+# indexer_ids : 5 # comma separated list of indexer ids
+# search_categories : '' # comma separated list of categories
+# search_type : search
+# base_url: http://localhost:9696/api/v1/search?
+# timeout : 50.0
+# disabled : True,
+# about :
+# website : https://wiki.servarr.com/prowlarr
+# wikidata_id : None
+# official_api_documentation : https://wiki.servarr.com/prowlarr/search
+# use_official_api : true
+# require_api_key : true
+# results : JSON
+
- name : openrepos
engine : xpath
paging : True
@@ -501,6 +965,13 @@ engines:
timeout : 4.0
disabled : True
shortcut : or
+ about:
+ website: https://openrepos.net/
+ wikidata_id:
+ official_api_documentation:
+ use_official_api: false
+ require_api_key: false
+ results: HTML
- name : pdbe
engine : pdbe
@@ -516,24 +987,58 @@ engines:
- name : piratebay
engine : piratebay
shortcut : tpb
- url: https://pirateproxy.red/
+ # You may need to change this URL to a proxy if piratebay is blocked in your country
+ url: https://thepiratebay.org/
timeout : 3.0
+# Required dependency: psychopg2
+# - name : postgresql
+# engine : postgresql
+# database : postgres
+# username : postgres
+# password : postgres
+# limit : 10
+# query_str : 'SELECT * from my_table WHERE my_column = %(query)s'
+# shortcut : psql
+
- name : pubmed
engine : pubmed
shortcut : pub
categories: science
timeout : 3.0
+ - name : pypi
+ shortcut: pypi
+ engine: xpath
+ paging : True
+ search_url : https://pypi.org/search?q={query}&page={pageno}
+ results_xpath: /html/body/main/div/div/div/form/div/ul/li/a[@class="package-snippet"]
+ url_xpath : ./@href
+ title_xpath : ./h3/span[@class="package-snippet__name"]
+ content_xpath : ./p
+ suggestion_xpath : /html/body/main/div/div/div/form/div/div[@class="callout-block"]/p/span/a[@class="link"]
+ first_page_num : 1
+ categories: it
+ about:
+ website: https://pypi.org
+ wikidata_id: Q2984686
+ official_api_documentation: https://warehouse.readthedocs.io/api-reference/index.html
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
- name : qwant
engine : qwant
shortcut : qw
categories : general
disabled : True
+ additional_tests:
+ rosebud: *test_rosebud
- name : qwant images
engine : qwant
shortcut : qwi
+ disabled: True
categories : images
- name : qwant news
@@ -541,10 +1046,34 @@ engines:
shortcut : qwn
categories : news
- - name : qwant social
- engine : qwant
- shortcut : qws
- categories : social media
+ - name: qwant videos
+ engine: qwant
+ shortcut: qwv
+ categories: videos
+ disabled: True
+ network: qwant
+
+# - name: library
+# engine: recoll
+# shortcut: lib
+# base_url: 'https://recoll.example.org/'
+# search_dir: ''
+# mount_prefix: /export
+# dl_prefix: 'https://download.example.org'
+# timeout: 30.0
+# categories: files
+# disabled: True
+
+# - name: recoll library reference
+# engine: recoll
+# base_url: 'https://recoll.example.org/'
+# search_dir: reference
+# mount_prefix: /export
+# dl_prefix: 'https://download.example.org'
+# shortcut: libr
+# timeout: 30.0
+# categories: files
+# disabled: True
- name : reddit
engine : reddit
@@ -553,23 +1082,46 @@ engines:
timeout : 10.0
disabled : True
+# Required dependency: redis
+# - name : myredis
+# engine : redis_server
+# exact_match_only : False
+# host : '127.0.0.1'
+# port : 6379
+# password : ''
+# db : 0
+
# tmp suspended: bad certificate
# - name : scanr structures
# shortcut: scs
# engine : scanr_structures
# disabled : True
+ - name: sepiasearch
+ engine: sepiasearch
+ shortcut: sep
+
- name : soundcloud
engine : soundcloud
shortcut : sc
- - name : stackoverflow
- engine : stackoverflow
- shortcut : st
+ - name: stackoverflow
+ engine: stackexchange
+ shortcut: st
+ api_site: 'stackoverflow'
+ categories: it
+
+ - name: askubuntu
+ engine: stackexchange
+ shortcut: ubuntu
+ api_site: 'askubuntu'
+ categories: it
- - name : searchcode doc
- engine : searchcode_doc
- shortcut : scd
+ - name: superuser
+ engine: stackexchange
+ shortcut: su
+ api_site: 'superuser'
+ categories: it
- name : searchcode code
engine : searchcode_code
@@ -590,13 +1142,8 @@ engines:
# disabled : True
- name : semantic scholar
- engine : xpath
- paging : True
- search_url : https://www.semanticscholar.org/search?q={query}&sort=relevance&page={pageno}&ae=false
- results_xpath : //article
- url_xpath : .//div[@class="search-result-title"]/a/@href
- title_xpath : .//div[@class="search-result-title"]/a
- content_xpath : .//div[@class="search-result-abstract"]
+ engine : semantic_scholar
+ disabled : True
shortcut : se
categories : science
@@ -607,11 +1154,33 @@ engines:
# api_client_id : *******
# api_client_secret : *******
+# - name : solr
+# engine : solr
+# shortcut : slr
+# base_url : http://localhost:8983
+# collection : collection_name
+# sort : '' # sorting: asc or desc
+# field_list : '' # comma separated list of field names to display on the UI
+# default_fields : '' # default field to query
+# query_fields : '' # query fields
+# enable_http : True
+
+# - name : springer nature
+# engine : springer
+# # get your API key from: https://dev.springernature.com/signup
+# api_key : 'unset' # working API key, for test & debug: "a69685087d07eca9f13db62f65b8f601"
+# disabled: True
+# shortcut : springer
+# categories : science
+# timeout : 6.0
+
- name : startpage
engine : startpage
shortcut : sp
timeout : 6.0
disabled : True
+ additional_tests:
+ rosebud: *test_rosebud
- name : tokyotoshokan
engine : tokyotoshokan
@@ -619,15 +1188,43 @@ engines:
timeout : 6.0
disabled : True
+ - name : solidtorrents
+ engine : solidtorrents
+ shortcut : solid
+ timeout : 3.0
+ disabled : True
+
+# - name : sqlite
+# engine : sqlite
+# shortcut: sq
+# database : mydb
+# query_str : 'SELECT * FROM mytable WHERE fieldname=:query'
+# disabled : True
+
- name : torrentz
engine : torrentz
shortcut : tor
url: https://torrentz2.eu/
timeout : 3.0
- - name : twitter
- engine : twitter
- shortcut : tw
+# Requires Tor
+ - name : torch
+ engine : xpath
+ paging : True
+ search_url : http://xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd.onion/cgi-bin/omega/omega?P={query}&DEFAULTOP=and
+ results_xpath : //table//tr
+ url_xpath : ./td[2]/a
+ title_xpath : ./td[2]/b
+ content_xpath : ./td[2]/small
+ categories : onions
+ enable_http : True
+ shortcut : tch
+
+ - name : tvmaze
+ engine : tvmaze
+ timeout : 5.0
+ shortcut : tm
+ disabled : true
# maybe in a fun category
# - name : uncyclopedia
@@ -636,14 +1233,15 @@ engines:
# base_url : https://uncyclopedia.wikia.com/
# number_of_results : 5
-# tmp suspended - too slow, too many errors
-# - name : urbandictionary
-# engine : xpath
-# search_url : http://www.urbandictionary.com/define.php?term={query}
-# url_xpath : //*[@class="word"]/@href
-# title_xpath : //*[@class="def-header"]
-# content_xpath : //*[@class="meaning"]
-# shortcut : ud
+
+ - name : urbandictionary
+ engine : xpath
+ search_url : https://www.urbandictionary.com/define.php?term={query}
+ url_xpath : //*[@class="word"]/@href
+ title_xpath : //*[@class="def-header"]
+ content_xpath : //*[@class="meaning"]
+ shortcut : ud
+ disabled : True
- name : unsplash
engine : unsplash
@@ -655,11 +1253,6 @@ engines:
shortcut : yh
disabled : True
- - name : yandex
- engine : yandex
- shortcut : yn
- disabled : True
-
- name : yahoo news
engine : yahoo_news
shortcut : yhn
@@ -673,6 +1266,13 @@ engines:
# Or you can use the html non-stable engine, activated by default
engine : youtube_noapi
+ - name : yggtorrent
+ engine : yggtorrent
+ shortcut : ygg
+ url: https://www4.yggtorrent.li/
+ disabled : True
+ timeout : 4.0
+
- name : dailymotion
engine : dailymotion
shortcut : dm
@@ -681,10 +1281,107 @@ engines:
engine : vimeo
shortcut : vm
+ - name : wiby
+ engine : json_engine
+ paging : True
+ search_url : https://wiby.me/json/?q={query}&o={pageno}0
+ url_query : URL
+ title_query : Title
+ content_query : Snippet
+ categories : general
+ shortcut : wib
+ disabled : True
+
+ - name : wikibooks
+ engine : mediawiki
+ shortcut : wb
+ categories : general
+ base_url : "https://{language}.wikibooks.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ about:
+ website: https://www.wikibooks.org/
+ wikidata_id: Q367
+
+ - name : wikinews
+ engine : mediawiki
+ shortcut : wn
+ categories : news
+ base_url : "https://{language}.wikinews.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ about:
+ website: https://www.wikinews.org/
+ wikidata_id: Q964
+
+ - name : wikiquote
+ engine : mediawiki
+ shortcut : wq
+ categories : general
+ base_url : "https://{language}.wikiquote.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ additional_tests:
+ rosebud: *test_rosebud
+ about:
+ website: https://www.wikiquote.org/
+ wikidata_id: Q369
+
+ - name : wikisource
+ engine : mediawiki
+ shortcut : ws
+ categories : general
+ base_url : "https://{language}.wikisource.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ about:
+ website: https://www.wikisource.org/
+ wikidata_id: Q263
+
+ - name : wiktionary
+ engine : mediawiki
+ shortcut : wt
+ categories : general
+ base_url : "https://{language}.wiktionary.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ about:
+ website: https://www.wiktionary.org/
+ wikidata_id: Q151
+
+ - name : wikiversity
+ engine : mediawiki
+ shortcut : wv
+ categories : general
+ base_url : "https://{language}.wikiversity.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ about:
+ website: https://www.wikiversity.org/
+ wikidata_id: Q370
+
+ - name : wikivoyage
+ engine : mediawiki
+ shortcut : wy
+ categories : general
+ base_url : "https://{language}.wikivoyage.org/"
+ number_of_results : 5
+ search_type : text
+ disabled : True
+ about:
+ website: https://www.wikivoyage.org/
+ wikidata_id: Q373
+
- name : wolframalpha
shortcut : wa
# You can use the engine using the official stable API, but you need an API key
- # See : http://products.wolframalpha.com/api/
+ # See : https://products.wolframalpha.com/api/
# engine : wolframalpha_api
# api_key: '' # required!
engine : wolframalpha_noapi
@@ -701,19 +1398,18 @@ engines:
timeout : 5.0
disabled : True
# You can use without an API key, but you are limited to 1000 words/day
- # See : http://mymemory.translated.net/doc/usagelimits.php
+ # See : https://mymemory.translated.net/doc/usagelimits.php
# api_key : ''
- - name : voat
- engine: xpath
- shortcut: vo
- categories: social media
- search_url : https://searchvoat.co/?t={query}
- url_xpath : //div[@class="entry"]//p[@class="title"]/a/@href
- title_xpath : //div[@class="entry"]//p[@class="title"]/a/text()
- content_xpath : //div[@class="entry"]//span[@class="domain"]/a/text()
- timeout : 10.0
- disabled : True
+# Required dependency: mysql-connector-python
+# - name : mysql
+# engine : mysql_server
+# database : mydatabase
+# username : user
+# password : pass
+# limit : 10
+# query_str : 'SELECT * from mytable WHERE fieldname=%(query)s'
+# shortcut : mysql
- name : 1337x
engine : 1337x
@@ -727,16 +1423,7 @@ engines:
- name : seznam
shortcut: szn
- engine: xpath
- paging : True
- search_url : https://search.seznam.cz/?q={query}&count=10&from={pageno}
- results_xpath: //div[@class="Page-content"]//div[contains(@class, "Result ")]
- url_xpath : ./h3/a/@href
- title_xpath : ./h3
- content_xpath : .//p[@class="Result-description"]
- suggestion_xpath: //div[@class="Related-container"]//div[@class="RelatedItem"]/div/span/a
- first_page_num : 0
- page_size : 10
+ engine: seznam
disabled : True
- name : mojeek
@@ -752,25 +1439,321 @@ engines:
first_page_num : 0
page_size : 10
disabled : True
+ about:
+ website: https://www.mojeek.com/
+ wikidata_id: Q60747299
+ official_api_documentation: https://www.mojeek.com/services/api.html/
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : dogpile
+ shortcut : dp
+ engine : xpath
+ paging : True
+ # Doesn't work without the 'sc' parameter
+ search_url : https://www.dogpile.com/serp?q={query}&page={pageno}&sc=Gp0GqqlRVflv20
+ url_xpath : //span[@class="web-bing__url"]
+ title_xpath : //a[@class="web-bing__title"]
+ content_xpath : //span[@class="web-bing__description"]
+ page_size : 9
+ categories : general
+ timeout : 7.0
+ disabled : True
+ about:
+ website: https://www.dogpile.com
+ wikidata_id: Q3595363
+ use_official_api: false
+ require_api_key: false
+ results: html
+
+ - name : whaleslide
+ shortcut : whale
+ engine : json_engine
+ paging : True
+ # This API Token is needed to work
+ search_url : https://search.whaleslide.com/api/v1/search_v2/web/{pageno}?q={query}&api_token=f8OhUDEYKUICHDnIxEgI7Cb4uYyTBqT4nO8iueNbfTO3devS24yElGqM7nCm
+ url_query : url
+ title_query : title
+ title_html_to_text : True
+ content_query : abstract
+ content_html_to_text : True
+ categories : general
+ disabled : True
+ about:
+ website: https://whaleslide.com/
+ wikidata_id: # No Wikidata page
+ official_api_documentation: false
+ use_official_api: false
+ require_api_key: false
+ results: JSON
+
+ - name : petal
+ shortcut : petal
+ engine : xpath
+ paging : True
+ search_url : https://petalsearch.com/search?query={query}&pn={pageno}
+ title_xpath : //span[@class="title-name"]
+ url_xpath : //div[@class="card-source"]/text()
+ content_xpath : //span[@class="desc-cont"]
+ suggestion_xpath : //*[@class="rs-text"]/*[contains(class, rs-text)]
+ page_size : 12
+ categories : general
+ timeout : 4.0
+ disabled : True
+ about:
+ website: https://petalsearch.com
+ wikidata_id: #
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : ask
+ shortcut : ask
+ engine : xpath
+ timeout : 3.0
+ disabled : True
+ categories : general
+ paging : True
+ page_size : 10
+ search_url : https://www.ask.com/web?q={query}&qo=pagination&page={pageno}
+ title_xpath : //a[@class="PartialSearchResults-item-title-link result-link"]
+ url_xpath : //a[@class="PartialSearchResults-item-title-link result-link"]/@href
+ content_xpath : //p[@class="PartialSearchResults-item-abstract"]
+ suggestion_xpath : //span[@class="PartialRelatedSearch-item-link-text"]
+ about:
+ website: https://ask.com
+ wikidata_id : Q847564
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : naver
+ shortcut: nvr
+ engine: xpath
+ paging : True
+ search_url : https://search.naver.com/search.naver?where=webkr&sm=osp_hty&ie=UTF-8&query={query}&start={pageno}
+ url_xpath : //a[@class="link_tit"]/@href
+ title_xpath : //a[@class="link_tit"]
+ content_xpath : //a[@class="total_dsc"]/div
+ first_page_num : 1
+ page_size : 10
+ disabled : True
+ about:
+ website: https://www.naver.com/
+ wikidata_id: Q485639
+ official_api_documentation: https://developers.naver.com/docs/nmt/examples/
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : rubygems
+ shortcut: rbg
+ engine: xpath
+ paging : True
+ search_url : https://rubygems.org/search?page={pageno}&query={query}
+ results_xpath: /html/body/main/div/a[@class="gems__gem"]
+ url_xpath : ./@href
+ title_xpath : ./span/h2
+ content_xpath : ./span/p
+ suggestion_xpath : /html/body/main/div/div[@class="search__suggestions"]/p/a
+ first_page_num : 1
+ categories: it
+ disabled : True
+ about:
+ website: https://rubygems.org/
+ wikidata_id: Q1853420
+ official_api_documentation: https://guides.rubygems.org/rubygems-org-api/
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name : peertube
+ engine: peertube
+ shortcut: ptb
+ paging : True
+ base_url : https://peer.tube/
+ categories: videos
+ disabled : True
- - name : seedpeer
- shortcut : speu
- engine : seedpeer
- categories: files, music, videos
+ - name : mediathekviewweb
+ engine : mediathekviewweb
+ shortcut : mvw
+
+ - name : kaufland
+ shortcut : kauf
+ engine : xpath
+ timeout : 3.0
+ paging : True
+ search_url : https://www.kaufland.de/item/search/?search_value={query}&page={pageno}
+ title_xpath : //div[@class="product__title"]/text()
+ url_xpath : //article[@class="product"]//a/@href
+ content_xpath : //div[@class="price"]
+ #thumbnail_xpath : '//div[@class="product__image-container"]//img/@data-src'
+ categories : general
+ disabled : True
+ about:
+ website: https://kaufland.de
+ wikidata_id: Q685967
+ use_official_api: false
+ require_api_key: false
+ results: HTML
# - name : yacy
# engine : yacy
# shortcut : ya
# base_url : 'http://localhost:8090'
+# enable_http: True # required if you aren't using HTTPS for your local yacy instance
# number_of_results : 5
# timeout : 3.0
+ - name : rumble
+ engine : rumble
+ shortcut : ru
+ base_url : https://rumble.com/
+ paging : True
+ categories: videos
+ disabled : True
+
+ - name: wordnik
+ engine: wordnik
+ shortcut: def
+ base_url: https://www.wordnik.com/
+ categories: general
+ timeout: 5.0
+ disabled: True
+
+ - name : woxikon.de synonyme
+ engine : xpath
+ shortcut : woxi
+ categories : general
+ timeout : 5.0
+ disabled : True
+ search_url : https://synonyme.woxikon.de/synonyme/{query}.php
+ url_xpath : //div[@class="upper-synonyms"]/a/@href
+ content_xpath : //div[@class="synonyms-list-group"]
+ title_xpath : //div[@class="upper-synonyms"]/a
+ about:
+ website: https://www.woxikon.de/
+ wikidata_id: # No Wikidata ID
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name: sjp.pwn
+ engine: sjp
+ shortcut: sjp
+ base_url: https://sjp.pwn.pl/
+ categories: general
+ timeout: 5.0
+ disabled: True
+
+ - name: brave
+ shortcut: brave
+ engine: xpath
+ paging: true
+ first_page_num: 0
+ search_url: https://search.brave.com/search?q={query}&offset={pageno}&spellcheck=1
+ url_xpath: //div[@class="snippet fdb"]/a/@href
+ title_xpath: //span[@class="snippet-title"]
+ content_xpath: //p[1][@class="snippet-description"]
+ suggestion_xpath: //div[@class="text-gray h6"]/a
+ categories: general
+ about:
+ website: https://brave.com/search/
+ wikidata_id: Q22906900
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
+ - name: onesearch
+ shortcut: onesearch
+ engine: onesearch
+ disabled: True
+ about:
+ website: https://www.onesearch.com/
+ wikidata_id: None
+ use_official_api: false
+ require_api_key: false
+ results: HTML
+
# Doku engine lets you access to any Doku wiki instance:
-# A public one or a privete/corporate one.
+# A public one or a private/corporate one.
# - name : ubuntuwiki
# engine : doku
# shortcut : uw
-# base_url : 'http://doc.ubuntu-fr.org'
+# base_url : 'https://doc.ubuntu-fr.org'
+
+# Be careful when enabling this engine if you are
+# running a public instance. Do not expose any sensitive
+# information. You can restrict access by configuring a list
+# of access tokens under tokens.
+# - name: git grep
+# engine: command
+# command: ['git', 'grep', '{{QUERY}}']
+# shortcut: gg
+# tokens: []
+# disabled: True
+# delimiter:
+# chars: ':'
+# keys: ['filepath', 'code']
+
+# Be careful when enabling this engine if you are
+# running a public instance. Do not expose any sensitive
+# information. You can restrict access by configuring a list
+# of access tokens under tokens.
+# - name: locate
+# engine: command
+# command: ['locate', '{{QUERY}}']
+# shortcut: loc
+# tokens: []
+# disabled: True
+# delimiter:
+# chars: ' '
+# keys: ['line']
+
+# Be careful when enabling this engine if you are
+# running a public instance. Do not expose any sensitive
+# information. You can restrict access by configuring a list
+# of access tokens under tokens.
+# - name: find
+# engine: command
+# command: ['find', '.', '-name', '{{QUERY}}']
+# query_type: path
+# shortcut: fnd
+# tokens: []
+# disabled: True
+# delimiter:
+# chars: ' '
+# keys: ['line']
+
+# Be careful when enabling this engine if you are
+# running a public instance. Do not expose any sensitive
+# information. You can restrict access by configuring a list
+# of access tokens under tokens.
+# - name: pattern search in files
+# engine: command
+# command: ['fgrep', '{{QUERY}}']
+# shortcut: fgr
+# tokens: []
+# disabled: True
+# delimiter:
+# chars: ' '
+# keys: ['line']
+
+# Be careful when enabling this engine if you are
+# running a public instance. Do not expose any sensitive
+# information. You can restrict access by configuring a list
+# of access tokens under tokens.
+# - name: regex search in files
+# engine: command
+# command: ['grep', '{{QUERY}}']
+# shortcut: gr
+# tokens: []
+# disabled: True
+# delimiter:
+# chars: ' '
+# keys: ['line']
locales:
en : English
@@ -822,7 +1805,12 @@ locales:
doi_resolvers :
oadoi.org : 'https://oadoi.org/'
doi.org : 'https://doi.org/'
- doai.io : 'https://doai.io/'
- sci-hub.tw : 'https://sci-hub.tw/'
+ doai.io : 'https://dissem.in/'
+ sci-hub.se : 'https://sci-hub.se/'
+ sci-hub.do : 'https://sci-hub.do/'
+ scihubtw.tw : 'https://scihubtw.tw/'
+ sci-hub.st : 'https://sci-hub.st/'
+ sci-hub.bar : 'https://sci-hub.bar/'
+ sci-hub.it.nf : 'https://sci-hub.it.nf/'
default_doi_resolver : 'oadoi.org'