Goal: Get personalized search results and cool features while having privacy.
Request will be sent to localhost, my_search
will then get results from duckduckgo.com and/or any other online and offline sources, merge them and send the result back to the browser.
$ git clone https://github.com/ansvonwa/my_search.git
$ cd my_search
$ cargo run
make sure my_search runs always:
- Linux: e.g. add
/path/to/my_search &> /dev/null &
to.profile
- Windows: put
my_search.exe
in%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
folder.
Go to ready.to and click OpenSearch plug-in my_search
button. Check box to set as default and confirm.
Go to settings, click add and enter "my_search", nothing, and "http://localhost:8080/?q=%s" and click add. Then set as default.
- provide results from duckduckgo
- proof of concept for custom !bangs (!yt!)
- implement config for custom !bangs
- security (send private results only to localhost)
- matches from bookmarks and personal history
- merge results together
- generate local results for files