pub / serci

Search the web with !keywords
git clone https://src.jayvii.de/pub/serci.git
Home | Log | Files | Exports | Refs | README | RSS

commit ff2c9a0413f046b220416902e2feb540617734e4
parent 43354fb5bbd7db966931f56a3467136d1b53224c
Author: JayVii <jayvii[AT]posteo[DOT]de>
Date:   Mon, 25 May 2026 10:54:10 +0200

feat: add startpage as default

Diffstat:
Mconfig/config.php | 46+++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 43 insertions(+), 3 deletions(-)

diff --git a/config/config.php b/config/config.php @@ -418,7 +418,7 @@ $searches = array( "website" => "https://qwant.com/?t=images", "query" => "https://www.qwant.com/?t=images&q=%s", "categories" => array("img"), - "keywords" => array("qwantimg", "qwimg", "images", "image", "img"), + "keywords" => array("qwantimg", "qwimg"), "description" => "A French search engine, launched in 2013, that focuses on privacy, claiming to not track users, resell personal data, or bias the display of search results" ), "qwantvideo" => array( @@ -426,7 +426,7 @@ $searches = array( "website" => "https://qwant.com/?t=videos", "query" => "https://www.qwant.com/?t=videos&q=%s", "categories" => array("vid"), - "keywords" => array("qwantvideo", "qwvid", "videos", "vids", "vid"), + "keywords" => array("qwantvideo", "qwvid"), "description" => "A French search engine, launched in 2013, that focuses on privacy, claiming to not track users, resell personal data, or bias the display of search results" ), "qwantweb" => array( @@ -503,6 +503,46 @@ $searches = array( "keywords" => array("stackoverflow", "so"), "description" => "A question-and-answer website for computer programmers and the flagship site of the Stack Exchange Network" ), + "startpage" => array( + "name" => "Startpage", + "website" => "https://www.startpage.com/sp/search?cat=web", + "query" => "https://www.startpage.com/sp/search?cat=web&q=%s", + "categories" => array("web", "meta"), + "keywords" => array("startpageweb", "startpage", "sp"), + "description" => "Startpage is a web search engine that forwards user queries to the Google search engine and displays the search results anonymously. Since Startpage does not maintain its own index and obtains search results from Google, it is a proxy search engine" + ), + "startpageimg" => array( + "name" => "Startpage Images", + "website" => "https://www.startpage.com/sp/search?cat=images", + "query" => "https://www.startpage.com/sp/search?cat=images&q=%s", + "categories" => array("img", "meta"), + "keywords" => array("startpageimg", "spi", "images", "image", "img"), + "description" => "Startpage is a web search engine that forwards user queries to the Google search engine and displays the search results anonymously. Since Startpage does not maintain its own index and obtains search results from Google, it is a proxy search engine" + ), + "startpagevid" => array( + "name" => "Startpage Videos", + "website" => "https://www.startpage.com/sp/search?cat=video", + "query" => "https://www.startpage.com/sp/search?cat=video&q=%s", + "categories" => array("vid", "meta"), + "keywords" => array("startpagevid", "spv", "videos", "video", "vid"), + "description" => "Startpage is a web search engine that forwards user queries to the Google search engine and displays the search results anonymously. Since Startpage does not maintain its own index and obtains search results from Google, it is a proxy search engine" + ), + "startpagenews" => array( + "name" => "Startpage News", + "website" => "https://www.startpage.com/sp/search?cat=news", + "query" => "https://www.startpage.com/sp/search?cat=news&q=%s", + "categories" => array("news", "meta"), + "keywords" => array("startpagenews", "spn", "news"), + "description" => "Startpage is a web search engine that forwards user queries to the Google search engine and displays the search results anonymously. Since Startpage does not maintain its own index and obtains search results from Google, it is a proxy search engine" + ), + "startpagemap" => array( + "name" => "Startpage Maps", + "website" => "https://www.startpage.com/sp/search#maps", + "query" => "https://www.startpage.com/sp/search?q=%s#maps", + "categories" => array("map", "meta"), + "keywords" => array("startpagemap", "spm"), + "description" => "Startpage is a web search engine that forwards user queries to the Google search engine and displays the search results anonymously. Since Startpage does not maintain its own index and obtains search results from Google, it is a proxy search engine" + ), "symbl" => array( "name" => "SYMBL", "website" => "https://symbl.cc", @@ -746,7 +786,7 @@ $categories = array( /* Default Search Engine * Search Engine to use when no (known) keyword is given */ -$fallback = "ecosiaweb"; +$fallback = "startpage"; /* Pre-generated mapping files */ $searchkeys_file = "./config/keys_to_search.json";