<!-- thumbnail: http://i.imgur.com/IbxlW.png --> <!-- version: 1.0 --> <!-- tag: search --> <!-- excerpt: Uses SymbolHound instead of regular search if query begins with "sh:". --> ##Code // ==UserScript== // @name StackExchange SymbolHound Search // @description Uses SymbolHound instead of regular search if query begins with "sh:". // @version 1.1 // @include http://stackoverflow.com/* // @include http://*.stackoverflow.com/* // @include http://serverfault.com/* // @include http://*.serverfault.com/* // @include http://superuser.com/* // @include http://*.superuser.com/* // @include http://stackexchange.com/* // @include http://*.stackexchange.com/* // @include http://stackapps.com/* // @include http://*.stackapps.com/* // @include http://askubuntu.com/* // @include http://*.askubuntu.com/* // @include http://answers.onstartups.com/* // @include http://*.answers.onstartups.com/* // ==/UserScript== document.getElementById("search").addEventListener("submit", function(event){ var q = document.getElementById("search")["q"].value; if (!RegExp("^sh:").test(q)) return; event.preventDefault(); document.location = "http://symbolhound.com/?q=" + encodeURIComponent(q.substr(3)) + "&l=&e=&n=&u=" + document.domain; }); ##About Ever wanted to search for `&&` on Stack Overflow but couldn't? [SymbolHound](http://symbolhound.com/) makes it possible! From their website: > SymbolHound is a new **search engine that doesn't ignore special characters**. This means you can easily search the web for symbols like &, %, and ^, or even less common characters such as ©, ¬, and µ. See also: <http://stackapps.com/questions/2690/symbolhound-search-stack-overflow-for-special-characters> **With this User Script, you can override the built-in search with SymbolHound's.** Just begin type in your query as usual in the search in the upper right corner, but prefix it with `sh:`. Examples: * `sh:&&` * `sh:php <<<` * `sh:difference between == and ===` ###License I hereby release this script in the public domain. ###Platform This user script has been tested in Google Chrome 17.0.963.6 and Mozilla Firefox 8.0 with Greasemonkey 0.9.13.