Skip to content

tw4dl/s

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s

Web search from the terminal. Just opens your default browser.

Usage:
  s <query> [flags]

Flags:
  -b, --binary string     binary to launch search uri
  -l, --list-providers    list supported providers
  -p, --provider string   set search provider (default "google")
  -v, --verbose           display url when opening
      --version           display version

Install

go get -v github.com/zquestz/s
cd $GOPATH/src/github.com/zquestz/s
make
make install

Examples

Search for puppies on google.

s puppies

Search for a wifi router on amazon

s -p amazon wifi router

Search for rhinos on wikipedia

s -p wikipedia rhinos

Provider Expansion

We can do partial matching of provider names. This searches Facebook for hamsters.

s -p f hamsters

Or toasters on amazon.

s -p a toasters

Advanced

Setup an alias in your .profile for your favorite providers.

alias sa="s -p amazon"
alias sw="s -p wikipedia"

Use w3m to find cats instead of just your default browser.

s -b w3m cats

Supported Providers

  • amazon
  • baidu
  • bing
  • coursera
  • digg
  • dockerhub
  • duckduckgo
  • dumpert
  • facebook
  • flickr
  • gist
  • github
  • gmail
  • go
  • godoc
  • google
  • hackernews
  • imgur
  • kickasstorrents
  • libgen
  • npm
  • npmsearch
  • packagist
  • php
  • pinterest
  • quora
  • reddit
  • rubygems
  • soundcloud
  • stackoverflow
  • steam
  • taobao
  • thepiratebay
  • twitchtv
  • twitter
  • wikipedia
  • wolframalpha
  • yahoo
  • yandex
  • youtube

Contributors

License

s is released under the MIT license.

About

Open a web search in your terminal.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.3%
  • Makefile 0.7%