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

[ library, mit, network, program ] [ Propose Tags ]

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


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 0.3.1, 0.4.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7,, 0.7,,,
Dependencies base (>=4 && <5), base64-bytestring (>=, binary (>=, bytestring (>=, case-insensitive (>=0.2), cmdargs (>=0.9.4), data-default (>=0.5.3), directory, filepath, GenericPretty (>=1.0.0), HTTP (>=4000.2.5), http-conduit (>=2), json (>=0.5), network (>=, old-locale, pretty, process (>=, pureMD5 (>=, random, regex-posix (>=0.95.2), resourcet (>=1.1.3), split (>=, time (>=1.5), unix-compat, utf8-string, xml (>=1.2.6) [details]
License MIT
Copyright (c) 2012-13 Brian W Bush, Ryan Newton
Author Brian W Bush <b.w.bush@acm.org>, Ryan Newton <rrnewton@indiana.edu>
Maintainer Brian W Bush <b.w.bush@acm.org>, Ryan Newton <rrnewton@indiana.edu>
Category Network
Home page http://code.google.com/p/hgdata
Bug tracker http://code.google.com/p/hgdata/issues/entry
Source repo head: git clone https://github.com/rrnewton/hgdata
Uploaded by RyanNewton at 2015-04-26T04:09:04Z
Reverse Dependencies 4 direct, 2 indirect [details]
Executables hgdata
Downloads 11049 total (34 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-04-26 [all 1 reports]