A python opensearch client
Switch branches/tags
Nothing to show
Pull request Compare This branch is 13 commits behind edsu:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
opensearch
test
.gitignore
MANIFEST
README
ez_setup.py
setup.py

README

opensearch
----------

DESCRIPTION:

opensearch is a python library for talking to opensearch servers.
Both version1.0 and version1.1 interactions are supported. The homepage
for this package can be found at:

    http://github.com/edsu/opensearch    

You can find out more about opensearch at <http://opensearch.a9.com>.

USAGE:

    from opensearch import Client

    client = Client(description_url)
    results = client.search('computer')

    for result in results:
        print result.title, result.link

TODO:

- handle v1.1 that want a POST instead of a GET
- recognize optional vs required template parameters
- some nice documentation

LICENSE:

The opensearch code itself has been released under the GPL
<http://www.opensource.org/licenses/gpl-license.php>. 

One exception is that the distro bundles Mark Pilgrim's Universal Feed 
Parser, which is licensed separately under the MIT license. See 
opensearch/osfeedparser.py for details on Mark's license.

AUTHOR:

Ed Summers <ehs@pobox.com>