summaryrefslogtreecommitdiff
path: root/config/searx
diff options
context:
space:
mode:
authorQuentin Aristote <quentin@aristote.fr>2021-08-13 12:01:36 +0200
committerQuentin Aristote <quentin@aristote.fr>2021-08-13 12:01:36 +0200
commit0966c680dacd7d0a4c9773b07f6ff2b31125363a (patch)
tree897463fbe7b38bfa3e9f91a650e0967bdbeae69b /config/searx
parent202ec308ae5f9327cce5a6b4cfa00156a05a28aa (diff)
add emojipedia engine
Diffstat (limited to 'config/searx')
-rw-r--r--config/searx/default.nix25
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 = {