commit f00bf5ee7f18efacb05cd0e44cc3d7bb5d31d078
parent bc6e199c4a6508dea10fa703b9efd2dd4af44c8e
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date: Sat, 6 Jul 2024 16:51:35 +0200
feat: streamline search providers
Diffstat:
1 file changed, 28 insertions(+), 17 deletions(-)
diff --git a/config/config.php b/config/config.php
@@ -17,9 +17,9 @@ $searches = array(
"name" => "MetaGer Images",
"website" => "https://metager.de/focus=bilder",
"query" => "https://metager.de/meta/meta.ger3?focus=bilder&eingabe=%s",
- "bangs" => array("metager_img")
+ "bangs" => array("metager_img", "mgimg")
),
- "metager_shop" => array(
+/* "metager_shop" => array(
"name" => "MetaGer Products",
"website" => "https://metager.de/focus=produkte",
"query" => "https://metager.de/meta/meta.ger3?focus=produkte&eingabe=%s",
@@ -36,12 +36,12 @@ $searches = array(
"website" => "https://metager.de/?fokus=science",
"query" => "https://metager.de/meta/meta.ger3?focus=science&eingabe=%s",
"bangs" => array("metager_sci")
- ),
+ ),*/
"metager_map" => array(
"name" => "MetaGer Maps",
"website" => "https://metager.de/?fokus=maps",
"query" => "https://maps.metager.de/en/%s/guess",
- "bangs" => array("metager_map")
+ "bangs" => array("metager_map", "metager_maps", "mgmap")
),
/* Qwant */
"qwant_web" => array(
@@ -54,15 +54,15 @@ $searches = array(
"name" => "Qwant Images",
"website" => "https://qwant.com/?t=images",
"query" => "https://www.qwant.com/?t=images&q=%s",
- "bangs" => array("qwant_img", "img")
+ "bangs" => array("qwant_img", "img", "qwimg")
),
"qwant_video" => array(
"name" => "Qwant Videos",
"website" => "https://qwant.com/?t=videos",
"query" => "https://www.qwant.com/?t=videos&q=%s",
- "bangs" => array("qwant_video")
+ "bangs" => array("qwant_video", "qwvid")
),
- "qwant_shop" => array(
+/* "qwant_shop" => array(
"name" => "Qwant Shopping",
"website" => "https://qwant.com/?t=shopping",
"query" => "https://www.qwant.com/?t=shopping&q=%s",
@@ -73,7 +73,7 @@ $searches = array(
"website" => "https://qwant.com/?t=news",
"query" => "https://www.qwant.com/?t=news&q=%s",
"bangs" => array("qwant_news")
- ),
+ ),*/
/* Mojeek */
"mojeek_web" => array(
"name" => "Mojeek Web",
@@ -81,12 +81,11 @@ $searches = array(
"query" => "https://www.mojeek.com/search?q=%s",
"bangs" => array("mojeek_web", "mojeek", "mj")
),
- "mojeek_img" => array(
+/* "mojeek_img" => array(
"name" => "Mojeek Images",
"website" => "https://mojeek.com/images",
"query" => "https://www.mojeek.com/search?fmt=images&q=%s",
"bangs" => array("mojeek_img")
-
),
"mojeek_news" => array(
"name" => "Mojeek News",
@@ -99,19 +98,19 @@ $searches = array(
"website" => "https://mojeek.com/?fmt=summary",
"query" => "https://www.mojeek.com/search?fmt=summary&q=%s",
"bangs" => array("mojeek_summary", "summary")
- ),
- /* Translations */
- "leo" => array(
+ ),*/
+ /* Translations and Languages */
+/* "leo" => array(
"name" => "LEO (en-de)",
"website" => "https://leo.org",
"query" => "https://dict.leo.org/englisch-deutsch/%s",
- "bangs" => array("leo", "translate", "tl")
- ),
+ "bangs" => array("leo")
+ ),*/
"dictcc" => array(
"name" => "dict.cc",
"website" => "https://dict.cc",
"query" => "https://www.dict.cc/?s=%s",
- "bangs" => array("dictcc", "dict")
+ "bangs" => array("dictcc", "dict", "translate", "tl")
),
"deepl" => array(
"name" => "DeepL (en-de)",
@@ -119,6 +118,12 @@ $searches = array(
"query" => "https://www.deepl.com/translator#de/en/%s",
"bangs" => array("deepl")
),
+ "duden" => array(
+ "name" => "Duden",
+ "website" => "https://www.duden.de",
+ "query" => "https://www.duden.de/suchen/dudenonline/%s",
+ "bangs" => array("duden", "ger", "de")
+ ),
/* Videos */
"youtube" => array(
"name" => "YouTube",
@@ -159,13 +164,19 @@ $searches = array(
"query" => "https://wiki.debian.org/?action=fullsearch&value=%s",
"bangs" => array("debianwiki", "debian", "dw")
),
- /* Stackoverflow */
+ /* Coding */
"stackoverflow" => array(
"name" => "Stackoverflow",
"website" => "https://stackoverflow.com",
"query" => "https://stackoverflow.com/search?q=%s",
"bangs" => array("stackoverflow", "so", "code")
),
+ "w3schools" => array(
+ "name" => "W3schools (via Mojeek)", /* This is a workaround */
+ "website" => "https://www.mojeek.com/search/?q=site:www.w3schools.com",
+ "query" => "https://www.mojeek.com/search/?q=site:www.w3schools.com+%s",
+ "bangs" => array("w3schools", "w3school", "www", "w3", "webdev")
+ ),
/* Code Repositories */
"github" => array(
"name" => "GitHub",