Python Meetup “Automatize reports using Google Slides API” at pybcn

Víctor Pérez Berruezo
2 min readJul 2, 2019

--

In this post, I’ll share all the resources used in the Meetup with a brief description of each. Presentation was based in this previous post.

The speech was divided into 3 blocks:

  • Setting up a Python virtual environment
  • Create a project and retrieve keys to use Google Slides API
  • Useful functions and tricks to work with Slides and make reports

The presentation

Any feedback will be welcomed!

Google Slides Presentation used in the Meetup

Some parts of the presentation are missing because presentation was being build while executing Notebook functions on the fly.

Jupyter Notebook used to explain the functions

This notebook use as a template the presentation itself and an example about how to:

  • Copy template
  • Move new copied presentation
  • Replace text
  • Replace images
  • Retrieve Slide Notes
  • Delete Slides

Google API Support Module

This module contains functions to simplify some actions using Google APIs. From now it has support to:

  • Google Drive API
  • Google Slides API
  • Google Sheets API

To install via pip

pip install google-api-support

And Module Github repository

--

--

Víctor Pérez Berruezo

Easy | Enjoy finding solutions · Tecnopolítica · Dades Obertes · Python