A command-line Google search utility

What is it?

Goose (GOOge SEarch) allows you to search Google's index of the Internet from the command line. You run Goose, giving it your list of search terms, and it presents a list of search results using an easy to navigate Curses display in your terminal. You can then select a search result to open in your web browser.

How does it work?

Goose uses Google's web APIs to execute searches and retrieve the results. Google's web APIs provide a simple, XML-based interface to their search engine, using SOAP. Get more information at Google's Web API page.

Goose uses a script that is part of the Urlview package to automatically open URLs in the correct web browser. This means that if you are running Goose in an XTerm, it will load the URL in Netscape/Mozilla, but if you are simply running in a console or remote shell, it will load the URL in lynx/w3m.

Where can I get it?

Goose is hosted on Sourceforge. You can get it by going to the Goose project file download section. You can get more information on Goose by going to the Goose project summary page on Sourceforge.

Who's responsible

Goose is developed and maintained by Jon McClintock, who can be contacted at Logo