From d22aed50579762b33c28afb9c45945b8eade0807 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Mon, 7 Mar 2022 22:24:57 +0300 Subject: Added LibRedirect as a Default Search Engine #82 --- img/libredirect-cover-photo.png | Bin 0 -> 53279 bytes img/libredirect-cover-photo.svg | 7100 ++++++++++++++++++++++++++++++ src/assets/javascripts/helpers/search.js | 2 + src/manifest.json | 13 +- 4 files changed, 7114 insertions(+), 1 deletion(-) create mode 100644 img/libredirect-cover-photo.png create mode 100644 img/libredirect-cover-photo.svg diff --git a/img/libredirect-cover-photo.png b/img/libredirect-cover-photo.png new file mode 100644 index 00000000..ffab4ca7 Binary files /dev/null and b/img/libredirect-cover-photo.png differ diff --git a/img/libredirect-cover-photo.svg b/img/libredirect-cover-photo.svg new file mode 100644 index 00000000..d3f79cb4 --- /dev/null +++ b/img/libredirect-cover-photo.svg @@ -0,0 +1,7100 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/javascripts/helpers/search.js b/src/assets/javascripts/helpers/search.js index dfbfd0e4..5e144aca 100644 --- a/src/assets/javascripts/helpers/search.js +++ b/src/assets/javascripts/helpers/search.js @@ -4,6 +4,7 @@ import commonHelper from './common.js' const targets = [ /^https?:\/\/(www\.|maps\.|search\.|)google\.com(\...|)(\/search\?..*|\/$)/, + /^https?:\/\/libredirect\.onion/ // /^https?:\/\/yandex\.com(\...|)(\/search\/..*|\/$)/, ]; let redirects = { @@ -159,6 +160,7 @@ function isSearch(url) { } function redirect(url) { + console.log(url.href); let randomInstance; let path; if (frontend == 'searx') { diff --git a/src/manifest.json b/src/manifest.json index 3ff9d5ac..7c22b2e8 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -39,5 +39,16 @@ "web_accessible_resources": [ "assets/javascripts/helpers/youtube/piped-preferences.js", "assets/javascripts/helpers/youtube/pipedMaterial-preferences.js" - ] + ], + "chrome_settings_overrides": { + "homepage": "https://libredirect.onion", + "search_provider": { + "name": "LibRedirect", + "keyword": "libredirect.onion", + "search_url": "https://libredirect.onion/?q={searchTerms}", + "favicon_url": "assets/images/libredirect-16.png", + "encoding": "UTF-8", + "is_default": true + } + } } \ No newline at end of file -- cgit 1.4.1