2020-04-25 02:23:08 +03:00
{
2020-11-04 00:28:42 +03:00
"name" : "Whoogle Search" ,
"description" : "A lightweight, privacy-oriented, containerized Google search proxy for desktop/mobile that removes Javascript, AMP links, tracking, and ads/sponsored content" ,
"repository" : "https://github.com/benbusby/whoogle-search" ,
"logo" : "https://raw.githubusercontent.com/benbusby/whoogle-search/master/app/static/img/favicon/ms-icon-150x150.png" ,
"keywords" : [
"search" ,
"metasearch" ,
"flask" ,
"docker" ,
"heroku" ,
"adblock" ,
"degoogle" ,
"privacy"
] ,
"stack" : "container" ,
"env" : {
2022-04-27 23:26:56 +03:00
"WHOOGLE_URL_PREFIX" : {
"description" : "The URL prefix to use for the whoogle instance (i.e. \"/whoogle\")" ,
"value" : "" ,
"required" : false
} ,
2020-11-04 00:28:42 +03:00
"WHOOGLE_USER" : {
"description" : "The username for basic auth. WHOOGLE_PASS must also be set if used. Leave empty to disable." ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_PASS" : {
"description" : "The password for basic auth. WHOOGLE_USER must also be set if used. Leave empty to disable." ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_PROXY_USER" : {
"description" : "The username of the proxy server. Leave empty to disable." ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_PROXY_PASS" : {
"description" : "The password of the proxy server. Leave empty to disable." ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_PROXY_TYPE" : {
"description" : "The type of the proxy server. For example \"socks5\". Leave empty to disable." ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_PROXY_LOC" : {
"description" : "The location of the proxy server (host or ip). Leave empty to disable." ,
"value" : "" ,
"required" : false
2020-12-06 01:01:21 +03:00
} ,
"WHOOGLE_ALT_TW" : {
2020-12-06 07:41:05 +03:00
"description" : "The site to use as a replacement for twitter.com when site alternatives are enabled in the config." ,
Use farside.link for frontend alternatives in results (#560)
* Integrate Farside into Whoogle
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
* Expand conversion of config<->url params
Config settings can now be translated to and from URL params using a
predetermined set of "safe" keys (i.e. config settings that easily
translate to URL params).
* Allow jumping instances via Farside when ratelimited
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
Closes #554
Closes #559
2021-12-09 03:27:33 +03:00
"value" : "farside.link/nitter" ,
2020-12-06 01:01:21 +03:00
"required" : false
} ,
"WHOOGLE_ALT_YT" : {
2020-12-06 07:41:05 +03:00
"description" : "The site to use as a replacement for youtube.com when site alternatives are enabled in the config." ,
Use farside.link for frontend alternatives in results (#560)
* Integrate Farside into Whoogle
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
* Expand conversion of config<->url params
Config settings can now be translated to and from URL params using a
predetermined set of "safe" keys (i.e. config settings that easily
translate to URL params).
* Allow jumping instances via Farside when ratelimited
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
Closes #554
Closes #559
2021-12-09 03:27:33 +03:00
"value" : "farside.link/invidious" ,
2020-12-06 01:01:21 +03:00
"required" : false
} ,
"WHOOGLE_ALT_IG" : {
2020-12-06 07:41:05 +03:00
"description" : "The site to use as a replacement for instagram.com when site alternatives are enabled in the config." ,
Use farside.link for frontend alternatives in results (#560)
* Integrate Farside into Whoogle
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
* Expand conversion of config<->url params
Config settings can now be translated to and from URL params using a
predetermined set of "safe" keys (i.e. config settings that easily
translate to URL params).
* Allow jumping instances via Farside when ratelimited
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
Closes #554
Closes #559
2021-12-09 03:27:33 +03:00
"value" : "farside.link/bibliogram/u" ,
2021-01-24 01:43:53 +03:00
"required" : false
} ,
"WHOOGLE_ALT_RD" : {
"description" : "The site to use as a replacement for reddit.com when site alternatives are enabled in the config." ,
Use farside.link for frontend alternatives in results (#560)
* Integrate Farside into Whoogle
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
* Expand conversion of config<->url params
Config settings can now be translated to and from URL params using a
predetermined set of "safe" keys (i.e. config settings that easily
translate to URL params).
* Allow jumping instances via Farside when ratelimited
When instances are ratelimited (when a captcha is returned instead of
the user's search results) the user can now hop to a new instance via
Farside, a new backend service that redirects users to working instances
of a particular frontend. In this case, it presents a user with a
Farside link to a new Whoogle (or Searx) instance instead, so that the
user can resume their search.
For the generated Farside->Whoogle link, the generated link includes the
user's current Whoogle configuration settings as URL params, to ensure a
more seamless transition between instances. This doesn't translate to
the Farside->Searx link, but potentially could with some changes.
Closes #554
Closes #559
2021-12-09 03:27:33 +03:00
"value" : "farside.link/libreddit" ,
"required" : false
} ,
"WHOOGLE_ALT_MD" : {
"description" : "The site to use as a replacement for medium.com when site alternatives are enabled in the config." ,
"value" : "farside.link/scribe" ,
2020-12-06 01:01:21 +03:00
"required" : false
2021-04-02 15:29:01 +03:00
} ,
2021-06-15 17:14:42 +03:00
"WHOOGLE_ALT_TL" : {
"description" : "The Google Translate alternative to use for all searches following the 'translate ___' structure." ,
2022-03-21 19:08:52 +03:00
"value" : "farside.link/lingva" ,
2021-06-15 17:14:42 +03:00
"required" : false
} ,
2022-01-14 19:59:03 +03:00
"WHOOGLE_ALT_IMG" : {
2022-08-01 20:49:09 +03:00
"description" : "The site to use as a replacement for imgur.com when site alternatives are enabled in the config." ,
"value" : "farside.link/rimgo" ,
"required" : false
} ,
2022-01-14 19:59:03 +03:00
"WHOOGLE_ALT_WIKI" : {
2022-08-01 20:49:09 +03:00
"description" : "The site to use as a replacement for wikipedia.com when site alternatives are enabled in the config." ,
"value" : "farside.link/wikiless" ,
"required" : false
} ,
"WHOOGLE_ALT_IMDB" : {
"description" : "The site to use as a replacement for imdb.com when site alternatives are enabled in the config." ,
"value" : "farside.link/libremdb" ,
"required" : false
} ,
"WHOOGLE_ALT_QUORA" : {
"description" : "The site to use as a replacement for quora.com when site alternatives are enabled in the config." ,
"value" : "farside.link/quetre" ,
"required" : false
} ,
2021-10-26 19:38:20 +03:00
"WHOOGLE_MINIMAL" : {
"description" : "Remove everything except basic result cards from all search queries (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
2021-04-02 15:29:01 +03:00
"WHOOGLE_CONFIG_COUNTRY" : {
"description" : "[CONFIG] The country to use for restricting search results (use values from https://raw.githubusercontent.com/benbusby/whoogle-search/develop/app/static/settings/countries.json)" ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_CONFIG_LANGUAGE" : {
2021-04-26 18:37:03 +03:00
"description" : "[CONFIG] The language to use for the interface (use values from https://raw.githubusercontent.com/benbusby/whoogle-search/develop/app/static/settings/languages.json)" ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_CONFIG_SEARCH_LANGUAGE" : {
"description" : "[CONFIG] The language to use for search results (use values from https://raw.githubusercontent.com/benbusby/whoogle-search/develop/app/static/settings/languages.json)" ,
2021-04-02 15:29:01 +03:00
"value" : "" ,
"required" : false
} ,
2021-04-27 17:36:03 +03:00
"WHOOGLE_CONFIG_DISABLE" : {
"description" : "[CONFIG] Disable ability for client to change config (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
2021-05-07 18:45:53 +03:00
"WHOOGLE_CONFIG_BLOCK" : {
"description" : "[CONFIG] Block websites from search results (comma-separated list)" ,
"value" : "" ,
"required" : false
} ,
2021-06-28 17:26:51 +03:00
"WHOOGLE_CONFIG_THEME" : {
"description" : "[CONFIG] Set theme to 'dark', 'light', or 'system'" ,
"value" : "system" ,
2021-04-02 15:29:01 +03:00
"required" : false
} ,
"WHOOGLE_CONFIG_SAFE" : {
"description" : "[CONFIG] Use safe mode for searches (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_CONFIG_ALTS" : {
"description" : "[CONFIG] Use social media alternatives (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
2021-09-16 01:00:36 +03:00
"WHOOGLE_CONFIG_NEAR" : {
"description" : "[CONFIG] Restrict results to only those near a particular city" ,
"value" : "" ,
"required" : false
} ,
2021-04-02 15:29:01 +03:00
"WHOOGLE_CONFIG_TOR" : {
"description" : "[CONFIG] Use Tor, if available (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_CONFIG_NEW_TAB" : {
"description" : "[CONFIG] Always open results in new tab (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
2021-04-16 17:16:14 +03:00
"WHOOGLE_CONFIG_VIEW_IMAGE" : {
"description" : "[CONFIG] Enable View Image option (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
2021-04-02 15:29:01 +03:00
"WHOOGLE_CONFIG_GET_ONLY" : {
"description" : "[CONFIG] Search using GET requests only (set to 1 or leave blank)" ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_CONFIG_STYLE" : {
"description" : "[CONFIG] Custom CSS styling (paste in CSS or leave blank)" ,
2022-03-31 22:26:40 +03:00
"value" : ":root { /* LIGHT THEME COLORS */ --whoogle-background: #d8dee9; --whoogle-accent: #2e3440; --whoogle-text: #3B4252; --whoogle-contrast-text: #eceff4; --whoogle-secondary-text: #70757a; --whoogle-result-bg: #fff; --whoogle-result-title: #4c566a; --whoogle-result-url: #81a1c1; --whoogle-result-visited: #a3be8c; /* DARK THEME COLORS */ --whoogle-dark-background: #222; --whoogle-dark-accent: #685e79; --whoogle-dark-text: #fff; --whoogle-dark-contrast-text: #000; --whoogle-dark-secondary-text: #bbb; --whoogle-dark-result-bg: #000; --whoogle-dark-result-title: #1967d2; --whoogle-dark-result-url: #4b11a8; --whoogle-dark-result-visited: #bbbbff; }" ,
2021-04-02 15:29:01 +03:00
"required" : false
2022-09-22 23:14:56 +03:00
} ,
"WHOOGLE_CONFIG_PREFERENCES_ENCRYPTED" : {
"description" : "[CONFIG] Encrypt preferences token, requires WHOOGLE_CONFIG_PREFERENCES_KEY to be set" ,
"value" : "" ,
"required" : false
} ,
"WHOOGLE_CONFIG_PREFERENCES_KEY" : {
"description" : "[CONFIG] Key to encrypt preferences" ,
"value" : "NEEDS_TO_BE_MODIFIED" ,
"required" : false
2020-11-04 00:28:42 +03:00
}
}
2020-04-25 02:23:08 +03:00
}