Ben Maughan has a post that represents another way of integrating Gcal into Emacs. In my first two posts on this, we looked at how Rainer König and Mike Zamansky imported their Google Calendars into their Org agendas. Maughan has a slightly different use case. He uses his Org agenda to track tasks and his calendar for appointments and he doesn’t want the appointments in his agenda.
Still, like many hardcore Emacs users, he’d like to do as much as possible in Emacs so he wanted a way to read his Google calendar from Emacs without importing it into the agenda. He found a nice way of doing this with gcalcli, a utility that allows you to access a Google calendar from the command line. With just a little bit of glue code and some extra processing to take care of colors, he can import his calendar into an Emacs buffer.
If you’re a “live in Emacs” person who also uses Gcal, this is a nice way of staying in Emacs even as you check your calendar. The system provides a view of the calendar only; you can’t interact with it as you can with Zamansky’s method. See Maughan’s post for the details.