diff options
| author | Quentin Aristote <quentin@aristote.fr> | 2021-08-13 12:01:36 +0200 |
|---|---|---|
| committer | Quentin Aristote <quentin@aristote.fr> | 2021-08-13 12:01:36 +0200 |
| commit | 0966c680dacd7d0a4c9773b07f6ff2b31125363a (patch) | |
| tree | 897463fbe7b38bfa3e9f91a650e0967bdbeae69b /config/searx | |
| parent | 202ec308ae5f9327cce5a6b4cfa00156a05a28aa (diff) | |
add emojipedia engine
Diffstat (limited to 'config/searx')
| -rw-r--r-- | config/searx/default.nix | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/config/searx/default.nix b/config/searx/default.nix index 3f03654..6071482 100644 --- a/config/searx/default.nix +++ b/config/searx/default.nix @@ -62,9 +62,7 @@ in { http_protocol_version = "1.0"; method = "GET"; }; - ui = { - theme_args = { oscar_style = "pointhi"; }; - }; + ui = { theme_args = { oscar_style = "pointhi"; }; }; # result_proxy = { # url = "http://searx.aristote.fr/morty"; # key = ''!!binary | "${keys.morty}"''; @@ -84,7 +82,7 @@ in { inherit name; disabled = true; }) names; - in disable [ + in (disable [ # general "bing" "currency" @@ -101,7 +99,24 @@ in { "hoogle" # map "photon" - ]; + ]) ++ [{ + name = "emojipedia"; + engine = "xpath"; + search_url = "https://emojipedia.org/search/q?={query}"; + url_xpath = ''//ol[@class="search-results"]/li/h2/a/@href''; + title_xpath = ''//ol[@class="search-results"]/li/h2/a/text()''; + content_xpath = ''//ol[@class="search-results"]/li/p/''; + shortcut = "emoji"; + disabled = true; + about = { + website = "https://emojipedia.org/"; + wikidata_id = "Q22908129"; + official_api_documentation = ""; + use_official_api = false; + require_api_key = false; + results = HTML; + }; + }]; }; runInUwsgi = true; uwsgiConfig = { |
