Skip to content

On-demand S3 caching of Google Spreadsheets for Tabletop.js, in Python

License

Notifications You must be signed in to change notification settings

martinburch/table-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

table-service

Have you seen Flatware for Tabletop.js? (cf. mhkeller's turntable) Table-service is like that, except on-demand. Table-service comes in two parts:

The server-side python script ...

Table-service is a lightweight installation -- if you've already got wsgi for python, just copy over two files, and your service is ready. You can point any number of Google Spreadsheets to this script, and it will cache all their sheets on Amazon S3.

... plus a script for your Spreadsheets.

You'll also need to add a script to your Google Spreadsheets, but if you want, you'll never have to touch it again. Google can notify the script automatically when cells change, and the script will keep things up-to-date. Or you can set up a menu item to invoke the script instead, so you don't show visitors your half-finished changes.

About

On-demand S3 caching of Google Spreadsheets for Tabletop.js, in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published