In the past, I’ve really wanted to try out other search engines: Mojeek, Kagi, Ecosia; but there was one thing that made me stay with DuckDuckGo — the Bangs. Well, not any more!
Introducing #interro: https://codeberg.org/kytta/interro
interro is a shim for your search engine that enables DDG Bangs, but better! Instead of routing your requests via DDG, it loads all Bangs into memory and handles redirects locally. You can use any search engine as fallback.
Another useful feature: Custom bangs! You can create bangs for any website you want.
I’ve deployed a test instance, so you can try and see how it works: https://interro.deno.dev/. On this one, the fallback search is Mojeek, and there is a special bang `!ky` that will search the contents of my website.
The page is very much WIP; interro was built to be used from the browser’s search bar 😅