Show HN: Search Engine Wrapper/Router (search.vale.rocks)
- Lightweight: The project is extremely quick to load and run. It uses only vanilla HTML, CSS, and JavaScript.
- Custom Default Engine: Users can select the search engine they'd like to use by default.
- Bang Patterns: Users can add special commands (eg, "!g" for Google, "!yt" for YouTube) to their query to quickly switch to a specific search engine or website.
- Snap Patterns: Users can use the same special commands as bangs, substituting '!' for '@', to do a search in their chosen engine that is filtered to a specific site. For example, searching for only GitHub results on DuckDuckGo.
Check it out and let me know what you think! I originally built it just for myself but figured others may see use in it. I'm especially interested in hearing what bang/snap patterns would be useful to add.
I've also found it very handy when using Kagi's Starter Plan, which only permits 300 searches monthly.
Source code: https://github.com/DeclanChidlow/search
6 comments
[ 4.5 ms ] story [ 26.0 ms ] threadI have it set as my default engine in Firefox, so instead of having the search open results in a new tab, I just open a new tab and search in that.
Could you elaborate on what behaviour you'd like to see?
So what made you create that site? Any plans to monetize it or was it just for fun? Can you mine data from what people are searching or is it fully anonymous?
I made it for two main reasons. Firstly, I didn't want to burn through my limited Kagi trial searches. Secondly, I wanted to use bangs and snaps with search engines that don't support them.
I built it first and foremost as a tool for myself, and I don't have any explicit plans to monetise it. Donations are always appreciated though.
Privacy-wise, I can't see what you search, as all the site does is run some client-side JavaScript that constructs a simple URL based on your parameters, then directs you there. No back-end server or tracking or whatnot.
I log into Kagi but usually don't have it as my default engine. I can search with DuckDuckGo or Google and then only jump over to Kagi with a bang when I really need to, which helps preserve my limited searches. While Kagi doesn't count bang searches, which could let me use it as a default, I'm an idiot and will forget/mistype, which causes an accidental usage.
I also found Kagi's snaps very useful, but being able to use them with other engines means I don't have to burn a Kagi search just to use them.