You want to publish a list of upcoming events to a web site. Google Calendar provides a great way to manage that list of events. How do you get the data out of Google and into your web page?
Upcoming.js can lend a hand.
Here's what Upcoming.js looks like in action: