This project aims to generate GSlides to display the SnowCamp.io schedule on the TV sets of the rooms.
Add your Google APIs credentials into a file src/main/resources/credentials.json
.
Use the same project name for the Google Slides, Google SpreadSheet and Google Drive APIs.
For instance, SnowCampSignage
.
Get your credentials. The simpler is to follow:
Activate this API too for the same projet.
Once this project is setup:
-
Export the SnowCamp.io sessions from Sched as Excel spreadsheet or csv
-
Import the spreadsheet into Google Drive
-
Convert the spreadsheet as a GSheet
-
Get the id of the GSheet: https://docs.google.com/spreadsheets/d/<gsheet_id>/edit
-
Get the id of the template GSlide: https://docs.google.com/presentation/d/<gslides_id>/edit
-
In
io.snowcamp.signage.App
, update the code:String templatePresentationId = "<your_sched_gsheet_id>"; String spreadsheetId = "<your_template_glside_id>";
-
Run the
main()
of theio.snowcamp.signage.App
-
Go to your Google Drive: your signage slides should have been generated