beakerbrowser / beaker

An experimental peer-to-peer Web browser
https://beakerbrowser.com/
MIT License
6.75k stars 544 forks source link

Change the default search engine #1722

Closed tiotrom closed 3 years ago

tiotrom commented 4 years ago

Is it possible to change the default search engine? DuckDuckGo is full of ads and in Beaker you can't install any extenssions to block those ads. I recommend any SearX instance instead of Duck - https://searx.space/

pfrazee commented 4 years ago

Not currently, if anybody wants to implement this, it needs a setting (in the db and the settings page) and then the location-bar will need to be updated to pull from that choice.

matthewauld commented 4 years ago

I can take a crack at this.

tiotrom commented 4 years ago

I can take a crack at this.

You plan to use SearX hosted on hyperdrive? :) That's be great if it would be possible.

matthewauld commented 4 years ago

You could certainly try to implement something similar, however searX is server-based application - you would need to port it to run in the browser, and I think that might eliminate some of the privacy benifits. No search engine currently indexes hyper:// pages either.

tiotrom commented 4 years ago

What about YaCy https://www.yacy.net/ ?

matthewauld commented 4 years ago

Yeah, these are all things you would implement on top of beaker browser rather than built into it. A search engine for beaker would be a great project!

pfrazee commented 4 years ago

Distributed search is something we're pretty interested in once Hypercore APIs land