From 4525f86281b5051215fb95f114464598c3ca6e90 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 11 Sep 2021 20:36:33 +0100 Subject: [PATCH] :card_file_box: Adds searchBangs to schema and docs --- docs/configuring.md | 1 + src/utils/ConfigSchema.json | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/docs/configuring.md b/docs/configuring.md index 447777c5..283d1f36 100644 --- a/docs/configuring.md +++ b/docs/configuring.md @@ -141,6 +141,7 @@ For more info, see the **[Authentication Docs](/docs/authentication.md)** **`searchEngine`** | `string` | _Optional_ | Set the key name for your search engine. Can also use a custom engine by setting this property to `custom`. Currently supported: `duckduckgo`, `google`, `whoogle`, `qwant`, `startpage`, `searx-bar` and `searx-info`. Defaults to `duckduckgo` **`customSearchEngine`** | `string` | _Optional_ | You can also use a custom search engine, or your own self-hosted instance. This requires `searchEngine: custom` to be set. Then add the URL of your service, with GET query string included here **`openingMethod`** | `string` | _Optional_ | Set your preferred opening method for search results: `newtab`, `sametab`, `workspace`. Defaults to `newtab` +**`searchBangs`** | `object` | _Optional_ | A key-value-pair set of custom search _bangs_ for redirecting query to a specific app or search engine. The key of each should be the bang you will type (typically starting with `/`, `!` or `:`), and value is the destination, either as a search engine key (e.g. `reddit`) or a URL with search parameters (e.g. `https://en.wikipedia.org/w/?search=`) **[⬆️ Back to Top](#configuring)** diff --git a/src/utils/ConfigSchema.json b/src/utils/ConfigSchema.json index 1e88e49c..244e8168 100644 --- a/src/utils/ConfigSchema.json +++ b/src/utils/ConfigSchema.json @@ -260,6 +260,11 @@ ], "default": "newtab", "description": "Set where you would like search results to open to" + }, + "searchBangs": { + "type": "object", + "additionalProperties": true, + "description": "A KV-pair of custom search bangs. The key should be the shortcut to type, and the value is the search engine, specified either by key or full URL" } } },