Aside from the fact it's another HTTP request, but these days on the majority of computers and connections, that's a trivial thing.
I'll add that !aw to search the Arch Wiki and !aur to search the AUR are my two most favorite commands.
Because if I wanna search Reddit, I'd prefer to have '!r' search directly within Reddit and not litter my browser history with tons of duckduckgo entries like this:
https://duckduckgo.com/l/?uddg=https%3A%2F%2Fwww.reddit.com%...
doesn't hurt to have options! to each his own
You’d think DDG could avoid this via JavaScript if they wanted to. Might be better for privacy, if not for their usage stats.
I have `s` to search sourcegraph.com, DDG has !sg. `t` to use Google Translate, DDG has !gt, `i` to search IMDB, DDG has !imd or !imdb, v to search animated images, DDG has !gif, `ni` to search nixpkgs issues which DDG doesn't have (although they do have one for the nix repo at !nr which is pretty impressive. I use `nc` for this). Not to mention personalized shortcuts like searching my company's GitHub organization or JIRA tickets that would never be a public bang, much less have a 2 character shortcut.
I stopped there but it is clear to me that I benefit from making my own short aliases for the searches that I use most. Plus it is nice to not send my logs to a third party and get improved performance.
Then you can "w chemistry" to open Wikipedia with a list of suggestions from the same Wikipedia ("Chemistry (Girls Aloud album)") in the same place
I guess I could implement them as a web server, and point all my devices at it.
There is no point in making 100% of your experience worse just because you can't make 100% of your experience better
Also, as it is, I make 100% of my experience better by switching all the browsers to a search engine that provides better results than google and has !bang support.
There are at least two such search engines: duck duck go and kagi.
- less convenient: Addressed by my comment.
- no preview: I do not want preview, so this is a bonus. It's also orthogonal, since if the search bar was configured to preview, it could also display bang results.
- not portable across search engines: It already works on all non-terrible search engines because they standardized the bangs.
Not addressed, Shift+1+w is less convenient than w, try to address that by your comment!
> I do not want preview, so this is a bonus.
Not a bonus since you can achieve the same natively, so again not better
> It's also orthogonal, since if the search bar was configured to preview, it could also display bang results.
No it couldn't? What's your preview link to DDG to show the results of a Wikipedia page for a given search term in the browser?
> - not portable across search engines: It already works on all non-terrible search engines because they standardized the bangs.
Since these don't exist (DDG is very similar to Google in search quality), it doesn't work. But this is personal, so if your needs are narrow enough to be covered just by DDG+Kagi, than you obviously don't need portability.
Wish they also allowed changing the !prefix