Calendar-up-next
calendar-up-next
is a small utility that prints upcoming (within 15 minutes) meetings in my Google
Calendar. I use it as a learning project for Haskell.
It's used in combination with BetterTouchTool and looks like this:
To use it with your Google account follow these steps:
- Create a Google service account in the Google API console.
- Share the calendar you want to query with the email address of the service account.
- Call the
calendar-up-next
binary with the following parameters:
$ calendar-up-next \
--calendar-account <your calendar email here> \
--service-account <service account email here> \
--service-account-key-path /path/to/auth.pem