Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benbalter/zoom-go
A command line tool for joining your next Zoom meeting.
https://github.com/benbalter/zoom-go
golang launcher zoom
Last synced: 1 day ago
JSON representation
A command line tool for joining your next Zoom meeting.
- Host: GitHub
- URL: https://github.com/benbalter/zoom-go
- Owner: benbalter
- License: mit
- Created: 2018-08-14T17:15:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T17:01:56.000Z (6 months ago)
- Last Synced: 2024-06-20T01:21:02.104Z (4 months ago)
- Topics: golang, launcher, zoom
- Language: Go
- Homepage:
- Size: 510 KB
- Stars: 34
- Watchers: 8
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: docs/SECURITY.md
Awesome Lists containing this project
README
# zoom-go
Port of https://github.com/benbalter/zoom-launcher to zoom. Go easy, it's my first Go project.
## Installation
To install, download the tarball for your OS and architecture from the [latest release](https://github.com/benbalter/zoom-go/releases/latest). Extract the archive and copy the `zoom` binary somewhere on your `${PATH}`. :tada:
```bash
$ cd ~/Downloads
$ tar zxvf zoom_0.2.0_macOS-64bit.tar.gz
$ cp zoom ~/bin
```If you want to live on the edge and run the latest master instead, [install Go](https://golang.org/doc/install) ([also on homebrew](https://formulae.brew.sh/formula/go)), then run:
```bash
$ go get github.com/benbalter/zoom-go/cmd/zoom
```This will install a `zoom` executable file into `$GOPATH/bin/zoom`.
## Usage
Ensure the `zoom` binary is in your `$PATH`, and run `zoom`! That's all.
## Authorization
The first time you run `zoom`, you will see instructions for how to create a Google app in the Developer Console, authorize it to access your calendar, download credentials, then import the credentials into `zoom`. After you import, you should be walked through the process of authorizing in the browser. Paste the authorization code back into your terminal, and vòila, `zoom` will be all configured for your next run.