From 1c5ff30f26384da972750a42d8223bd045535465 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Mon, 18 Apr 2022 18:41:56 +0300 Subject: [PATCH] Modified some regex. Removed yahoo, ecosia #199 --- pug/options/search/search.pug | 1 - src/assets/javascripts/helpers/search.js | 13 +------------ src/pages/options/search/search.html | 1 - src/pages/options/search/search.js | 2 +- 4 files changed, 2 insertions(+), 15 deletions(-) diff --git a/pug/options/search/search.pug b/pug/options/search/search.pug index 79c30e2..61664b9 100644 --- a/pug/options/search/search.pug +++ b/pug/options/search/search.pug @@ -19,7 +19,6 @@ body.option(dir="auto") option(value="searxng") SearXNG option(value="whoogle") Whoogle option(value="startpage") Startpage - option(value="ecosia") Ecosia #searx-whoogle diff --git a/src/assets/javascripts/helpers/search.js b/src/assets/javascripts/helpers/search.js index 2aa6ff5..c6f1500 100644 --- a/src/assets/javascripts/helpers/search.js +++ b/src/assets/javascripts/helpers/search.js @@ -4,9 +4,7 @@ import commonHelper from './common.js' const targets = [ /^https?:\/{2}(www\.|search\.|)google(\.[a-z]{2,3}){1,2}(\/search(\?.*|$)|\/$)/, - /^https?:\/{2}(www\.|)bing\.com/, - - /^https?:\/{2}search\.yahoo(\.[a-z]{2,3}){1,2}/, + /^https?:\/{2}(www\.|www2\.|)bing\.com/, /^https?:\/{2}yandex(\.[a-z]{2,3}){1,2}/, @@ -31,9 +29,6 @@ let redirects = { "startpage": { "normal": "https://www.startpage.com", }, - "ecosia": { - "normal": "https://www.ecosia.org", - } }; const getRedirects = () => redirects; const getCustomRedirects = () => { @@ -439,20 +434,14 @@ function redirect(url) { randomInstance = redirects.startpage.normal; path = "/do/search"; } - else if (frontend == 'ecosia') { - randomInstance = redirects.ecosia.normal; - path = '/search'; - } if ( ((url.hostname.includes('google') || url.hostname.includes('bing')) && !url.searchParams.has('q')) || - (url.hostname.includes('yahoo') && !url.searchParams.has('p')) || (url.hostname.includes('yandex') && !url.searchParams.has('text')) ) path = '/'; let searchQuery = ""; if ((url.hostname.includes('google') || url.hostname.includes('bing') || url.hostname.includes('libredirect.invalid')) && url.searchParams.has('q')) searchQuery = `?q=${url.searchParams.get('q')}`; - if (url.hostname.includes('yahoo') && url.searchParams.has('p')) searchQuery = `?q=${url.searchParams.get('p')}`; if (url.hostname.includes('yandex') && url.searchParams.has('text')) searchQuery = `?q=${url.searchParams.get('text')}`; return `${randomInstance}${path}${searchQuery}`; diff --git a/src/pages/options/search/search.html b/src/pages/options/search/search.html index facb020..01e8511 100644 --- a/src/pages/options/search/search.html +++ b/src/pages/options/search/search.html @@ -69,7 +69,6 @@ -
diff --git a/src/pages/options/search/search.js b/src/pages/options/search/search.js index 3946695..1483430 100644 --- a/src/pages/options/search/search.js +++ b/src/pages/options/search/search.js @@ -34,7 +34,7 @@ function changeFrontendsSettings(frontend) { whoogleDivElement.style.display = 'block'; SearxWhoogleElement.style.display = 'block'; } - else if (frontend == 'startpage' || frontend == 'ecosia') { + else if (frontend == 'startpage') { frontendElement.innerHTML = `Frontend: This is a centralized service`; searxDivElement.style.display = 'none'; searxngDivElement.style.display = 'none';