What problem does it solve?
Provide a single command-line interface to manage Gmail, Calendar, Drive, Contacts, Sheets, and Docs so users and automation scripts can perform searches, sends, exports, and updates without switching between web consoles.
Core Features & Use Cases
- Gmail: Search and send messages programmatically to automate inbox workflows and notifications.
- Calendar: List and create events within specified time ranges for scheduling automation.
- Drive & Docs: Search files, export documents to text, and display document contents for archival or processing.
- Contacts & Sheets: Query contacts and read or modify spreadsheet ranges with JSON-friendly operations.
- Use Case: Automate a weekly report by exporting a document to text, updating a spreadsheet with processed data, and emailing a summary to stakeholders.
Quick Start
Authenticate gog with your Google OAuth credentials and perform a Gmail search for messages newer than 7 days and export the results as JSON.