A comprehensive Google Services SDK for Haskell.
Haskell
Clone or download
Permalink
Failed to load latest commit information.
core Fix import conflicts for servant 0.13. Mar 13, 2018
examples added 3 examples for google sheets API Aug 16, 2017
gen Updating stackage snapshot Jun 14, 2017
gogol-adexchange-buyer Bumping version to 0.3.0 Jun 14, 2017
gogol-adexchange-seller Bumping version to 0.3.0 Jun 14, 2017
gogol-admin-datatransfer Bumping version to 0.3.0 Jun 14, 2017
gogol-admin-directory Bumping version to 0.3.0 Jun 14, 2017
gogol-admin-emailmigration Bumping version to 0.3.0 Jun 14, 2017
gogol-admin-reports Bumping version to 0.3.0 Jun 14, 2017
gogol-adsense-host Bumping version to 0.3.0 Jun 14, 2017
gogol-adsense Bumping version to 0.3.0 Jun 14, 2017
gogol-affiliates Bumping version to 0.3.0 Jun 14, 2017
gogol-analytics Bumping version to 0.3.0 Jun 14, 2017
gogol-android-enterprise Bumping version to 0.3.0 Jun 14, 2017
gogol-android-publisher Bumping version to 0.3.0 Jun 14, 2017
gogol-appengine Bumping version to 0.3.0 Jun 14, 2017
gogol-apps-activity Bumping version to 0.3.0 Jun 14, 2017
gogol-apps-calendar Bumping version to 0.3.0 Jun 14, 2017
gogol-apps-licensing Bumping version to 0.3.0 Jun 14, 2017
gogol-apps-reseller Bumping version to 0.3.0 Jun 14, 2017
gogol-apps-tasks Bumping version to 0.3.0 Jun 14, 2017
gogol-appstate Bumping version to 0.3.0 Jun 14, 2017
gogol-autoscaler Bumping version to 0.3.0 Jun 14, 2017
gogol-bigquery Bumping version to 0.3.0 Jun 14, 2017
gogol-billing Bumping version to 0.3.0 Jun 14, 2017
gogol-blogger Bumping version to 0.3.0 Jun 14, 2017
gogol-books Bumping version to 0.3.0 Jun 14, 2017
gogol-civicinfo Bumping version to 0.3.0 Jun 14, 2017
gogol-classroom Bumping version to 0.3.0 Jun 14, 2017
gogol-cloudmonitoring Bumping version to 0.3.0 Jun 14, 2017
gogol-cloudtrace Bumping version to 0.3.0 Jun 14, 2017
gogol-compute Bumping version to 0.3.0 Jun 14, 2017
gogol-container Bumping version to 0.3.0 Jun 14, 2017
gogol-containerbuilder Bumping version to 0.3.0 Jun 14, 2017
gogol-customsearch Bumping version to 0.3.0 Jun 14, 2017
gogol-dataflow Bumping version to 0.3.0 Jun 14, 2017
gogol-dataproc Bumping version to 0.3.0 Jun 14, 2017
gogol-datastore Bumping version to 0.3.0 Jun 14, 2017
gogol-debugger Bumping version to 0.3.0 Jun 14, 2017
gogol-deploymentmanager Bumping version to 0.3.0 Jun 14, 2017
gogol-dfareporting Bumping version to 0.3.0 Jun 14, 2017
gogol-discovery Bumping version to 0.3.0 Jun 14, 2017
gogol-dns Bumping version to 0.3.0 Jun 14, 2017
gogol-doubleclick-bids Bumping version to 0.3.0 Jun 14, 2017
gogol-doubleclick-search Bumping version to 0.3.0 Jun 14, 2017
gogol-drive Bumping version to 0.3.0 Jun 14, 2017
gogol-firebase-dynamiclinks Bumping version to 0.3.0 Jun 14, 2017
gogol-firebase-rules Bumping version to 0.3.0 Jun 14, 2017
gogol-fitness Bumping version to 0.3.0 Jun 14, 2017
gogol-fonts Bumping version to 0.3.0 Jun 14, 2017
gogol-freebasesearch Bumping version to 0.3.0 Jun 14, 2017
gogol-fusiontables Bumping version to 0.3.0 Jun 14, 2017
gogol-games-configuration Bumping version to 0.3.0 Jun 14, 2017
gogol-games-management Bumping version to 0.3.0 Jun 14, 2017
gogol-games Bumping version to 0.3.0 Jun 14, 2017
gogol-genomics Bumping version to 0.3.0 Jun 14, 2017
gogol-gmail Bumping version to 0.3.0 Jun 14, 2017
gogol-groups-migration Bumping version to 0.3.0 Jun 14, 2017
gogol-groups-settings Bumping version to 0.3.0 Jun 14, 2017
gogol-iam Bumping version to 0.3.0 Jun 14, 2017
gogol-identity-toolkit Bumping version to 0.3.0 Jun 14, 2017
gogol-kgsearch Bumping version to 0.3.0 Jun 14, 2017
gogol-language Bumping version to 0.3.0 Jun 14, 2017
gogol-latencytest Bumping version to 0.3.0 Jun 14, 2017
gogol-logging Bumping version to 0.3.0 Jun 14, 2017
gogol-manufacturers Bumping version to 0.3.0 Jun 14, 2017
gogol-maps-coordinate Bumping version to 0.3.0 Jun 14, 2017
gogol-maps-engine Bumping version to 0.3.0 Jun 14, 2017
gogol-mirror Bumping version to 0.3.0 Jun 14, 2017
gogol-ml Bumping version to 0.3.0 Jun 14, 2017
gogol-monitoring Bumping version to 0.3.0 Jun 14, 2017
gogol-oauth2 Bumping version to 0.3.0 Jun 14, 2017
gogol-pagespeed Bumping version to 0.3.0 Jun 14, 2017
gogol-partners Bumping version to 0.3.0 Jun 14, 2017
gogol-people Bumping version to 0.3.0 Jun 14, 2017
gogol-play-moviespartner Bumping version to 0.3.0 Jun 14, 2017
gogol-plus-domains Bumping version to 0.3.0 Jun 14, 2017
gogol-plus Bumping version to 0.3.0 Jun 14, 2017
gogol-prediction Bumping version to 0.3.0 Jun 14, 2017
gogol-proximitybeacon Bumping version to 0.3.0 Jun 14, 2017
gogol-pubsub Bumping version to 0.3.0 Jun 14, 2017
gogol-qpxexpress Bumping version to 0.3.0 Jun 14, 2017
gogol-replicapool-updater Bumping version to 0.3.0 Jun 14, 2017
gogol-replicapool Bumping version to 0.3.0 Jun 14, 2017
gogol-resourcemanager Bumping version to 0.3.0 Jun 14, 2017
gogol-resourceviews Bumping version to 0.3.0 Jun 14, 2017
gogol-runtimeconfig Bumping version to 0.3.0 Jun 14, 2017
gogol-safebrowsing Bumping version to 0.3.0 Jun 14, 2017
gogol-script Bumping version to 0.3.0 Jun 14, 2017
gogol-servicecontrol Bumping version to 0.3.0 Jun 14, 2017
gogol-servicemanagement Bumping version to 0.3.0 Jun 14, 2017
gogol-sheets Bumping version to 0.3.0 Jun 14, 2017
gogol-shopping-content Bumping version to 0.3.0 Jun 14, 2017
gogol-siteverification Bumping version to 0.3.0 Jun 14, 2017
gogol-slides Bumping version to 0.3.0 Jun 14, 2017
gogol-spectrum Bumping version to 0.3.0 Jun 14, 2017
gogol-sqladmin Bumping version to 0.3.0 Jun 14, 2017
gogol-storage-transfer Bumping version to 0.3.0 Jun 14, 2017
gogol-storage Bumping version to 0.3.0 Jun 14, 2017
gogol-tagmanager Bumping version to 0.3.0 Jun 14, 2017
gogol-taskqueue Bumping version to 0.3.0 Jun 14, 2017
gogol-translate Bumping version to 0.3.0 Jun 14, 2017
gogol-urlshortener Bumping version to 0.3.0 Jun 14, 2017
gogol-useraccounts Bumping version to 0.3.0 Jun 14, 2017
gogol-vision Bumping version to 0.3.0 Jun 14, 2017
gogol-webmaster-tools Bumping version to 0.3.0 Jun 14, 2017
gogol-youtube-analytics Bumping version to 0.3.0 Jun 14, 2017
gogol-youtube-reporting Bumping version to 0.3.0 Jun 14, 2017
gogol-youtube Bumping version to 0.3.0 Jun 14, 2017
gogol Support service account user impersonation Aug 17, 2017
script Restricting built haddock packages Aug 20, 2017
share Adding GHC 8.2 stackage resolver Aug 17, 2017
.gitignore Adding GHC 8.2 stackage resolver Aug 17, 2017
.travis.yml Adding GHC 8.2 stackage resolver Aug 17, 2017
CONTRIBUTORS Updating CONTRIBUTORS Jul 12, 2017
LICENSE Regenerating all services Oct 2, 2015
Makefile Adding manual Hackage documentation upload scripts Nov 4, 2016
README.md Fix README to reference the GCE instead of AWS Feb 26, 2017
Setup.hs Initialising repository Sep 22, 2015
stack-7.10.3.yaml Adding GHC 8.2 stackage resolver Aug 17, 2017
stack-8.0.2.yaml Adding GHC 8.2 stackage resolver Aug 17, 2017
stack-8.2.yaml Adding GHC 8.2 stackage resolver Aug 17, 2017
stack.yaml Adding GHC 8.2 stackage resolver Aug 17, 2017

README.md

Gogol

Warning: This is an experimental prototype/preview release which is still under heavy development and not intended for public consumption, caveat emptor!

Build Status Hackage Version Gitter Chat

Description

Гоголь-моголь

Мико́ла Васи́льович Го́голь

A comprehensive Google Services SDK for Haskell supporting all of the publicly available services.

An introductory blog post detailing the motivation can be found here.

Documentation

You can find the latest stable release documentation for each respective library on Hackage under the Google section.

Haddock documentation which is built by CI from the develop branch can be found here.

Organisation

This repository is organised into the following directory structure:

  • gogol: Actual operational logic, you'll need to import this to send requests etc.
  • gogol-*: Data types for each of the individual Google Compute Engine Service libraries.
  • core: The gogol-core library upon which each of the services depends.
  • examples: A currently sparse collection of examples for the various services.
  • gen: The code generation binary, along with configuration, templates, and assets.
  • script: CI scripts to manage the release lifecycle of the service libraries.
  • share: Makefile plumbing common to all service libraries

See the ./gen subdirectory for further details about generating an API client/SDK.

Change Log

A change log for the entire project can be found under gogol/CHANGELOG.md.

Contribute

For any problems, comments, or feedback please create an issue here on GitHub.

Licence

Gogol is released under the Mozilla Public License Version 2.0.

Parts of the code are derived from Google Compute Engine service descriptions, licensed under Apache 2.0. Source files subject to this contain an additional licensing clause in their header.