surfraw

Query a variety of web search engines. Consists of a collection of elvi, each of which knows how to search a specific website. More information: <http://surfraw.org>.

Install

All systems
curl cmd.cat/surfraw.sh
Debian Debian
apt-get install surfraw
Ubuntu
apt-get install surfraw
Arch Arch Linux
pacman -S surfraw
image/svg+xml Kali Linux
apt-get install surfraw
Fedora
dnf install surfraw
Windows (WSL2)
sudo apt-get update sudo apt-get install surfraw
OS X
brew install surfraw
Raspbian
apt-get install surfraw

Query a variety of web search engines. Consists of a collection of elvi, each of which knows how to search a specific website. More information: <http://surfraw.org>.

  • Display the list of supported website search scripts (elvi):
    surfraw -elvi
  • Open the elvi's results page for a specific search in the browser:
    surfraw elvi "search_terms"
  • Display an elvi description and its specific options:
    surfraw elvi -local-help
  • Search using an elvi with specific options and open the results page in the browser:
    surfraw elvi elvi_options "search_terms"
  • Display the URL to the elvi's results page for a specific search:
    surfraw -print elvi "search_terms"
  • Search using the alias:
    sr elvi "search_terms"

© tl;dr; authors and contributors