mirror of
https://github.com/benbusby/whoogle-search.git
synced 2026-04-25 12:15:50 +03:00
[GH-ISSUE #554] [FEATURE] Farside integration #355
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#355
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?
Originally created by @benbusby on GitHub (Nov 23, 2021).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/554
Describe the feature you'd like to see added
Farside (https://farside.link) is a new project that facilitates "intelligent" redirecting between available (i.e. active, not rate-limited, etc) public instances for frontend alternatives such as Nitter, Bibliogram, and Whoogle.
For Whoogle in particular, it would be useful to have a simple page appear if an instance is being blocked by Google (via captcha or otherwise) with a link for easily hopping to a different available instance via Farside. My initial thought is something like:
https://farside.link/whoogle/search?q={query}&{config options}Obviously this means expanding on the current support for embedding config options as URL params, but that shouldn't be too hard.
This (combined with
3c06519130) will allow users to not have to be tied to one particular public instance of Whoogle, and can quickly pick up where they left off on a new instance if their default instance is blocked.Additionally, this could allow users to manually set
https://farside.link/whoogle/search?q=%sas their preferred search engine in order to always be directed to a randomized, working instance of Whoogle for every search.Additional context
This would require all public instances to update to a specific version before being included as instances in Farside. Currently all available instances are included as possible options for Farside to choose from, but that would need to change if updates are made to the available URL parameters.
@Albonycal commented on GitHub (Nov 24, 2021):
This would be awesome
also, how will "farside" be used in browsers..
will there be a browser extension ?
@benbusby commented on GitHub (Nov 24, 2021):
Right now it works just by providing a URL to use for redirecting (i.e.
farside.link/nitter/username), which is useful for services like Whoogle that can replace Twitter/Instagram/etc links in search results with Farside links instead. A browser extension could be useful, but imo the better option would just be integrating Farside links into an existing browser extension like Privacy Redirect. That way users can just set it to randomly pick an available Nitter/Libreddit/etc instance rather than picking a specific instance that may or may not work, or having a randomly chosen instance that also might not work.@Albonycal commented on GitHub (Nov 24, 2021):
yea, I have run into instances that do not work while using privacy redirect.
that's why I run my own, some on my proxmox (at my home) and some on things like replit..
if you are interested https://monitor.albony.xyz/
this has some services that I host and their status ;)
planning to host more
@Albonycal commented on GitHub (Nov 24, 2021):
https://github.com/SimonBrazell/privacy-redirect/issues/329