All work7 of 8
Summary
A self-hosted search page that dispatches queries to whichever site you meant, using DuckDuckGo-style bang shortcuts you define yourself.
The problem
Bang shortcuts are the fastest way to search a specific site, but they mean routing every query through someone else's engine and accepting the shortcuts they chose to support.
How it works
- 1
Shortcuts are a JSON file you own, each a URL template the query is substituted into, so adding one is an edit rather than a feature request.
- 2
A query with no shortcut falls through to a default engine, so it can be set as the browser's search provider and never gets in the way.
- 3
One Go binary with the page and stylesheet embedded, so there is nothing to serve alongside it.
Details
- Shortcuts defined in a single JSON file
- HTML and CSS embedded in the binary
- Designed to be set as a browser's default search engine
Stack
- Go
- Self-hosted