An open API service indexing awesome lists of open source software.

https://github.com/googleworkspace/python-samples

🐍 Python samples for Google Workspace APIs
https://github.com/googleworkspace/python-samples

google-workspace gsuite python samples

Last synced: 9 months ago
JSON representation

🐍 Python samples for Google Workspace APIs

Awesome Lists containing this project

README

          

# Google Workspace Python Samples [![Build Status](https://travis-ci.org/googleworkspace/python-samples.svg?branch=master)](https://travis-ci.org/googleworkspace/python-samples)

Python samples for [Google Workspace APIs](https://developers.google.com/gsuite/) docs.

## APIs

### Admin SDK

- [Directory Quickstart](https://developers.google.com/admin-sdk/directory/v1/quickstart/python)
- [Reports Quickstart](https://developers.google.com/admin-sdk/reports/v1/quickstart/python)
- [Reseller Quickstart](https://developers.google.com/admin-sdk/reseller/v1/quickstart/python)

### Apps Script

- [Quickstart](https://developers.google.com/apps-script/api/quickstart/python)

### Calendar

- [Quickstart](https://developers.google.com/google-apps/calendar/quickstart/python)

### Classroom

- [Quickstart](https://developers.google.com/classroom/quickstart/python)

### Docs

- [Quickstart](https://developers.google.com/docs/api/quickstart/python)
- [Output Doc as JSON](https://developers.google.com/docs/api/samples/output-json):
Dump the contents of a Google Doc as formatted JSON
- [Extract text](https://developers.google.com/docs/api/samples/extract-text):
Extract only the text of a Google Doc
- [Mail merge](https://developers.google.com/docs/api/samples/mail-merge):
Perform mail merges from plain text or Google Sheets data sources

### Drive V3

- [Quickstart](https://developers.google.com/drive/v3/web/quickstart/python)
- [DriveApp](drive/driveapp): A simple app that uploads a file to Google Drive.

### Forms

- [Quickstart](https://developers.google.com/forms/api/quickstart/python)
- [Snippets](https://developers.google.com/forms/api/guides)

### Gmail

- [Quickstart](https://developers.google.com/gmail/api/quickstart/python)

### Sheets

- [Quickstart](https://developers.google.com/sheets/api/quickstart/python)
- [Snippets](https://developers.google.com/sheets/api/guides/concepts)

### Slides

- [Quickstart](https://developers.google.com/slides/quickstart/python)
- [Snippets](https://developers.google.com/slides/how-tos/overview)

### Tasks

- [Quickstart](https://developers.google.com/google-apps/tasks/quickstart/python)

## Lint

`pylint filename.py`