mirror of
https://github.com/benbusby/whoogle-search.git
synced 2026-04-25 12:15:50 +03:00
[PR #560] [MERGED] Farside integration #911
Labels
No labels
Fixed (Pending PR Merge)
Stale
bug
enhancement
enhancement
good first issue
help wanted
keep-open
needs more info
pull-request
question
theme
unfortunate
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/whoogle-search#911
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/benbusby/whoogle-search/pull/560
Author: @benbusby
Created: 12/1/2021
Status: ✅ Merged
Merged: 12/9/2021
Merged by: @benbusby
Base:
main← Head:feature/farside📝 Commits (6)
b7798c9Expand conversion of config<->url params8492827Merge remote-tracking branch 'origin/main' into feature/farside12a6d8dAllow jumping instances via Farside when ratelimited9b89cfcBlock help.pinterest.com in test_block_results5468950Update default fallback links to farside.link/b87adaeMerge branch 'main' into feature/farside📊 Changes
19 files changed (+205 additions, -95 deletions)
View changed files
📝
Dockerfile(+6 -6)📝
README.md(+5 -5)📝
app.json(+9 -9)📝
app/models/config.py(+30 -5)📝
app/request.py(+1 -1)📝
app/routes.py(+11 -2)📝
app/static/css/dark-theme.css(+5 -1)➕
app/static/css/error.css(+9 -0)📝
app/static/css/light-theme.css(+5 -1)📝
app/static/css/main.css(+7 -0)📝
app/static/settings/translations.json(+50 -18)📝
app/templates/error.html(+40 -6)📝
app/templates/footer.html(+2 -2)📝
app/templates/index.html(+7 -7)📝
app/utils/results.py(+5 -5)📝
docker-compose.yml(+6 -6)📝
test/conftest.py(+1 -1)📝
test/test_results.py(+0 -14)📝
whoogle.template.env(+6 -6)📄 Description
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
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.