PyGoogle 0.5 is out. (Download Pygoogle 0.5) PyGoogle is a wrapper for the recently-announced Google web APIs. This version merges code and ideas from several contributors.
- command line interface (thanks Erik Max Francis)
- additional ways to specify the license key, in an environment variable or in various files (thanks Erik, and David Ascher)
- HTTP proxy support (thanks Michael Twomey)
- install script (thanks David)
- unit tests for all these new features
This release also includes some refactoring that will pave the way for future features. Features planned for the next release (no promises):
- User-specified output formats. RSS is first, although I’m open to other suggestions as well. Maybe a complete XML format that includes absolutely everything Google returns. (Must check if they have a DTD for this already; otherwise must define one and publish it.)
- Additional unit tests to check for specific errors on invalid parameters, if Google gives any. (Must investigate this further.)
- More formal documentation, Dive Into Python-style. (Maybe a new chapter, or the start of a whole new book?)

