commit 8aa09fbf98ad5a98ce8f7d43e615e5f61de1e2e6
parent 9484f8f38f4539ca643ea668c9e047dcdd703f3e
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date: Sun, 13 Apr 2025 16:10:34 +0200
feat: Add Good-Search and Subscription category
Diffstat:
M | config/config.php | | | 66 | +++++++++++++++++++++++++++++++++++++++++++++++++++--------------- |
1 file changed, 51 insertions(+), 15 deletions(-)
diff --git a/config/config.php b/config/config.php
@@ -199,6 +199,38 @@ $searches = array(
"keywords" => array("github", "gh"),
"description" => "A developer platform for Git owned by Microsoft that allows developers to create, store, manage and share their code"
),
+ "goodweb" => array(
+ "name" => "Good",
+ "website" => "https://good-search.org",
+ "query" => "https://good-search.org/search/?q=%s",
+ "categories" => array("web", "subscription"),
+ "keywords" => array("goodweb", "good"),
+ "description" => "A non-profit search engine from Germany. It uses the search index of the Brave search engine. Before a rebranding in 2022 GOOD was called gexsi."
+ ),
+ "goodimg" => array(
+ "name" => "Good Images",
+ "website" => "https://good-search.org",
+ "query" => "https://good-search.org/search/images.php?q=%s",
+ "categories" => array("img", "subscription"),
+ "keywords" => array("goodimg", "gimg"),
+ "description" => "A non-profit search engine from Germany. It uses the search index of the Brave search engine. Before a rebranding in 2022 GOOD was called gexsi."
+ ),
+ "goodnews" => array(
+ "name" => "Good News",
+ "website" => "https://good-search.org",
+ "query" => "https://good-search.org/search/news.php?q=%s",
+ "categories" => array("news", "subscription"),
+ "keywords" => array("goodnews", "gnews"),
+ "description" => "A non-profit search engine from Germany. It uses the search index of the Brave search engine. Before a rebranding in 2022 GOOD was called gexsi."
+ ),
+ "goodvid" => array(
+ "name" => "Good Videos",
+ "website" => "https://good-search.org",
+ "query" => "https://good-search.org/search/videos.php?q=%s",
+ "categories" => array("vid", "subscription"),
+ "keywords" => array("goodvid", "gvid"),
+ "description" => "A non-profit search engine from Germany. It uses the search index of the Brave search engine. Before a rebranding in 2022 GOOD was called gexsi."
+ ),
"googlescholar" => array(
"name" => "Google Scholar",
"website" => "https://scholar.google.com",
@@ -252,7 +284,7 @@ $searches = array(
"name" => "MetaGer Images",
"website" => "https://metager.de/?focus=bilder",
"query" => "https://metager.de/meta/meta.ger3?focus=bilder&eingabe=%s",
- "categories" => array("img", "meta", "foss"),
+ "categories" => array("img", "meta", "foss", "subscription"),
"keywords" => array("metagerimg", "metaimg"),
"description" => "A metasearch engine focused on protecting privacy, hosted as a cooperation between the German NGO SUMA-EV and the University of Hannover. Since August 2024 only available through a paid model"
),
@@ -261,7 +293,7 @@ $searches = array(
"website" => "https://metager.de/?fokus=maps",
"query" => "https://maps.metager.de/%opt/%s/guess",
"default_opts" => "en",
- "categories" => array("map", "foss"),
+ "categories" => array("map", "foss", "subscription"),
"keywords" => array(
"metagermap", "metagermaps", "mgmap", "metamap"
),
@@ -271,7 +303,7 @@ $searches = array(
"name" => "MetaGer Science",
"website" => "https://metager.de/?focus=science",
"query" => "https://metager.de/meta/meta.ger3?focus=science&eingabe=%s",
- "categories" => array("sci", "meta", "foss"),
+ "categories" => array("sci", "meta", "foss", "subscription"),
"keywords" => array(
"metagersci", "metagerscience", "metasci", "metascience"
),
@@ -281,7 +313,7 @@ $searches = array(
"name" => "MetaGer",
"website" => "https://metager.de/?focus=web",
"query" => "https://metager.de/meta/meta.ger3?focus=web&eingabe=%s",
- "categories" => array("web", "meta"),
+ "categories" => array("web", "meta", "subscription"),
"keywords" => array("metagerweb", "metager", "meta", "mg", "metaweb"),
"description" => "A metasearch engine focused on protecting privacy, hosted as a cooperation between the German NGO SUMA-EV and the University of Hannover. Since August 2024 only available through a paid model"
),
@@ -301,11 +333,19 @@ $searches = array(
"keywords" => array("mojeekweb", "mojeek", "mjweb", "mj"),
"description" => "An independent search engine based in the United Kingdom, whose search results come from its own index of web pages, created by crawling the web"
),
+ "nonaweb" => array(
+ "name" => "nona",
+ "website" => "https://www.nona.de",
+ "query" => "https://www.nona.de/?q=%s",
+ "categories" => array("web", "subscription"),
+ "keywords" => array("nonaweb", "nona"),
+ "description" => "A German search engine with a paid subscription model that promises more privacy, more data protection, more security and, according to its own statements, does not collect any user data"
+ ),
"nonaimg" => array(
"name" => "nona Images",
"website" => "https://www.nona.de/bilder",
"query" => "https://www.nona.de/bilder/?q=%s",
- "categories" => array("img"),
+ "categories" => array("img", "subscription"),
"keywords" => array("nonaimg"),
"description" => "A German search engine with a paid subscription model that promises more privacy, more data protection, more security and, according to its own statements, does not collect any user data"
),
@@ -313,7 +353,7 @@ $searches = array(
"name" => "nona Podcasts",
"website" => "https://www.nona.de/podcasts",
"query" => "https://www.nona.de/podcasts/?q=%s",
- "categories" => array("audio"),
+ "categories" => array("audio", "subscription"),
"keywords" => array("nonapod", "podcasts", "podcast", "pod"),
"description" => "A German search engine with a paid subscription model that promises more privacy, more data protection, more security and, according to its own statements, does not collect any user data"
),
@@ -321,18 +361,10 @@ $searches = array(
"name" => "nona Videos",
"website" => "https://www.nona.de/videos",
"query" => "https://www.nona.de/videos/?q=%s",
- "categories" => array("vid"),
+ "categories" => array("vid", "subscription"),
"keywords" => array("nonavid"),
"description" => "A German search engine with a paid subscription model that promises more privacy, more data protection, more security and, according to its own statements, does not collect any user data"
),
- "nonaweb" => array(
- "name" => "nona",
- "website" => "https://www.nona.de",
- "query" => "https://www.nona.de/?q=%s",
- "categories" => array("web"),
- "keywords" => array("nonaweb", "nona"),
- "description" => "A German search engine with a paid subscription model that promises more privacy, more data protection, more security and, according to its own statements, does not collect any user data"
- ),
"npm" => array(
"name" => "NPM",
"website" => "https://www.npmjs.com",
@@ -685,6 +717,10 @@ $categories = array(
"name" => "Software",
"description" => "Software and program repositories"
),
+ "subscription" => array(
+ "name" => "Subscription",
+ "description" => "Signup to a subscription model necessary"
+ ),
"wiki" => array(
"name" => "Wikis",
"description" => "Collaboratiely edited knowledge platform"