@hackage handa-gdata0.7.0.3

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

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