INSTALLATION

To install flickrlib run 'python setup.py install'

USAGE

For the complete list of functions available go to:
http://flickr.com/services/api/

To use FlickrAgent you must provide a API key and a shared secret,
you could get it at: http://flickr.com/services/api/registered_keys.gne
After an instance is created it could be used as expected, for example:

agent = FlickrAgent(flickr_api_key,flickr_ssecret)
retval = agent.flickr.people.findByUsername(username='john')

Notice that there is no need to provide an API key after the instance
was created. 
The returned value is a nested dictionary, a parsed version of the XML
in the Flickr API documentation. This might change in the future to
something more sensible. For the above example we get:

{'id': '35034353890@N01',
 'nsid': '35034353890@N01',
 'text': '',
 'type': 'user',
 'username': [{'text': 'John', 'type': 'username'}]}

There are two additional functions that are not documented in the official site
that work with this library:
1) flickr.photos.delete(photo_id=<photo id>) - This just works, but it is not
in the docs.
2) flickr.photos.upload(filename=<filename>,title=<title>) - This has been
integrated in to flickrlib.

See flickr_auth.py for an example of how to use the authentication API.