title: Extracting information from a Google Calendar using Python
body: <p><strong>Summary:</strong></p>
  
  <p>I'd like to use a Python script to automatically download events from a Google Calendar.</p>
  
  <p><strong>Detail:</strong></p>
  
  <p>I am making a Kindle based Heads-up display. The Kindle runs a python script every hour, and downloads weather and event information from the web. I'd also like it to fetch <a href="http://www.millfields.hackney.sch.uk/index.php?page=calendarmenu" rel="nofollow">events for my kids' school</a>. However, they are all on a Google Calendar, and I can't seem to find a way to download the events using Python.</p>
  
  <p><strong>What I have tried so far:</strong></p>
  
  <p>I have tried the example code here: <a href="https://developers.google.com/google-apps/calendar/quickstart/python" rel="nofollow">https://developers.google.com/google-apps/calendar/quickstart/python</a>
  but it needs a client_secret.json file.</p>
  
  <p>I tried the suggested Wizard: <a href="https://console.developers.google.com/flows/enableapi?apiid=calendar" rel="nofollow">https://console.developers.google.com/flows/enableapi?apiid=calendar</a>
  but this feels like I'm getting into something too deep.</p>
  
  <p>Isn't there just a way to fetch some events from a public calendar? I would even be happy to just copy/paste the text from the Agenda view of the calendar. If my browser can get this data, surely there must be a way.</p>
  
  <p>Added: I am a complete newbie using things like Google Developers APIs, OAuth, etc. </p>