Logo Bienvenido a Groogle, un DSL escrito en Groovy para usar los servicios de Google API.

Groogle es un proyecto orientado a facilitar la integración entre Java/Groovy y Google en alguno de los productos de este (Drive, Sheet, Calendar, etc) aportando una serie de DSL’s específicas para cada uno de ellos

Google cuanta con un número de servicios remotos bastante numeroso como es Google Drive, Sheet, Docs, Gmail, Maps, Calendar, y un largo etcetera.

Cada servicio cuenta con librerías en diferentes lenguajes para facilitar la integración de dichos servicios en las aplicaciones, pero siempre como un API complejo y no orientado a un usuario sino a un programador de integración.

Groogle pretende ofrecer una serie de DSL que recubran cada uno de estos servicios (o alguno de ellos al menos) con una sintáxis más legible para el usuario, algunas veces sacrificando funcionalidad pero a cambio de simplificar el uso del servicio.

La idea fundamental es que pueda ser integrado en aplicaciones o utilizado directamente por un usuario mediante scripts de Groovy sin necesidad de crear complejos proyectos