google_sheets v1.0.6

Modules summary

Main starting point of the application and provides functions defining the public client API for the library

Behaviour for a spreadsheet loader

Implemnts GoogleSheets.Loader behaviour by fetching a Spreadsheet with Google spreadsheet API

Implements GoogleSheets.Loader behaviour for reading given spreadsheets in csv format from a directory

Behaviour for parsing and transforming loaded CSV data into application specific format before it's stored into ETS table

Supervisor for the application. Creates ETS table for storage and launches a process for each spreadsheet configured for polling

GenServer for updating and polling a spreadsheet

Helper functions used by other modules in this library

Structure describing a worksheet

Loads a Google spreadsheet and all worksheets in CSV format for the given document key