This project is no longer actively maintained. Please check out https://github.com/benbalter/zoom-go instead, which is this project, re-written in Go for a better user experience. Future development will happen there.
Zoom Launcher
A command line tool for joining your next Zoom meeting.
Usage
$ zoom
Your next Zoom meeting is "Some important meeting".
It is scheduled to start in 3 minutes.
Opening https://github.zoom.us/j/XXX...
Oh, and here's the URL in case you need it: https://www.google.com/calendar/event?eid=XXX
Installation
gem install zoom_launcher
Setup
In order to use Zoom Launcher, you need to create an OAuth app and authorize it to access your calendar. You can do it in four, not-so-easy steps:
- Create a new project
- Go to https://console.developers.google.com
- Switch to your work account if need be (top right)
- Create a new project dropdown, top left next to your domain
- Grant the project Calendar API access
- Click "Enable API"
- Type "Calendar" in the search box
- Click "Calendar API"
- Click "Enable"
- Grab your creds
- Click "Credentials" on the left side
- Create a new OAuth credential with type "other"
- Download the credential to
~/.config/google/client_secrets.json
(icon, right side)
- Run
zoom auth
and follow the instructions to authorize the app
Project status
Rough-around-the-edges-but-it-usually-works-use-at-your-own-peril
Pro-tip
Set Zoom to open with video and audio disabled for your own safety.