Welcome to Mozilla Science Lab's Study Group Orientation!


3.6 Optional Assignment: Set up a Google Calendar for your Study Group

If you'd like to offer your community a calendar of events they can import into their own calendars, try using a Google Calendar. To set up, make a new google account, and update the variables in _config.yml under the heading 'Setup Google Calendar'.

You can add events to your calendar by hand, but if you'd like to manage it automatically, there's a script to do so in scripts/updateCalendar.py; instructions for use are at the top of that file and mentioned here as well.

  • Follow this link and setup the credentials (follow step 1 and step 2): https://developers.google.com/google-apps/calendar/quickstart/python (In step 2: Download .JSON file in working (scripts) directory).
  • Update the variables in scripts/updateCalender.py: (APPLICATION_NAME, CALENDAR_ID, TIME_ZONE_SRT) => (Google Calendar API Quickstart, USER@gmail.com, America/Vancouver)
  • Run from scripts/ using: python updateCalendar.py --noauth_local_webserver
  • The sample will attempt to open a new window or tab in your default browser. If this fails, copy the URL from the console and manually open it in your browser.