whoogle-search/app
Ben Busby 12a6d8d711
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.
2021-11-30 21:17:14 -07:00
..
models Allow jumping instances via Farside when ratelimited 2021-11-30 21:17:14 -07:00
static Allow jumping instances via Farside when ratelimited 2021-11-30 21:17:14 -07:00
templates Allow jumping instances via Farside when ratelimited 2021-11-30 21:17:14 -07:00
utils Fix incorrect redirect protocol used by Flask 2021-11-21 23:21:04 -07:00
__init__.py Improve cookie security when HTTPS_ONLY is set 2021-11-20 16:34:37 -07:00
__main__.py Swap out Flask's default web server for Waitress (#32) 2020-05-12 17:14:55 -06:00
filter.py Improve public instance session management (#480) 2021-11-17 19:35:30 -07:00
request.py Expand conversion of config<->url params 2021-11-23 17:52:19 -07:00
routes.py Allow jumping instances via Farside when ratelimited 2021-11-30 21:17:14 -07:00