https://github.com/pascalw/calendar-up-next
Command line tool to print upcoming Google Calendar events
https://github.com/pascalw/calendar-up-next
Last synced: 21 days ago
JSON representation
Command line tool to print upcoming Google Calendar events
- Host: GitHub
- URL: https://github.com/pascalw/calendar-up-next
- Owner: pascalw
- License: mit
- Created: 2018-04-30T10:59:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-11T19:48:23.000Z (over 7 years ago)
- Last Synced: 2025-03-03T04:27:14.354Z (over 1 year ago)
- Language: Haskell
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://updates.bettertouchtool.net/bettertouchtool_release_notes.html)
and looks like this:

To use it with your Google account follow these steps:
1. Create a Google service account in the [Google API console](https://console.developers.google.com/permissions/serviceaccounts).
2. Share the calendar you want to query with the email address of the service account.
3. Call the `calendar-up-next` binary with the following parameters:
```sh
$ calendar-up-next \
--calendar-account \
--service-account \
--service-account-key-path /path/to/auth.pem
```