Goopy (0.5) is a module to interface with google websearch. Included is a CLI (0.5) to quickly search google when switching applications just isn't an option. This program was created by Michael G. (mynameisfiber@gmail.com) and is protected under GNU GPL (See file header of files for GNU GPL agreement). INSTALL: To install the module simply run, as root: python setup.py install And then goopy.py will be installed in python's path. To install the CLI, simply move it to a directory in your path (echo $PATH) and chmod +x. For example: chmod +x goopy mv goopy /usr/local/bin/ USAGE (module): The library is fairly easy to use. To loop through all results for "test" one would do: from goopy import websearch gp = websearch("yahoo") for result in gp: print result Or to only see the first ten results: gp = websearch("yahoo") print gp[0:10] These both will yeild lists of dicts with the following key's: "title","url","desc". By the way, sorry in advanced for exceeding 78 characters per line. USAGE (CLI): Run goopy without any arguments to see the help. It should be self-explanatory. The only configuration that is necessary is the setting of the browser variable. Set it to whatever command you would like to run when trying to open a link (links2 is handy). Goopy: Google for python. Version 0.5 Made by Michael G. Usage: ./goopy "query" [results per page] [interactive] query: What to search for results per page: how many results to display interactive: 0 for non-interactive In-program Commands: #: item number to display b "browser": change browser to "browser" g "result#": outputs starting at number h: this help l num: show num results per page n: next page o: open results in browser p: previous page q: quit r: reshow page s "query": preforms new search y: research using recommended query