handa-gdata

Library and command-line utility for accessing Google services and APIs.

http://code.google.com/p/hgdata

Latest on Hackage:0.7.0.3

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

MIT licensed and maintained by Brian W Bush, Ryan Newton

This project provides a Haskell library and command-line interface for Google services such as Google Storage, Contacts, Books, etc.

For OAuth 2.0, the following operations are supported:

  • Forming a URL for authorizing one or more Google APIs

  • Exchanging an authorization code for tokens

  • Refreshing tokens

  • Validating tokens

For the Google Storage API, the following operations are supported:

  • GET Service

  • PUT Bucket

  • GET Bucket

  • DELETE Bucket

  • GET Object

  • PUT Object

  • HEAD Object

  • DELETE Object

Operations in the Google Fusion Tables API are also supported.

For the unofficial Google Bookmarks API, the following operations are supported:

  • List bookmarks

For the Google Books API, the following operations are supported:

  • List bookshelves

  • List books

For the Google Contacts API, the following operations are supported:

  • Downloading a full list of contacts in XML format

  • Extracting and decrypting GnuPG/PGP text in contacts' Notes fields

For the Picasa API, the following operations are supported:

  • Listing albums

  • Listing photos in an album