Skip to content

anubhavmishra/zoom-recordings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zoom-recordings

A command line tool to fetch Zoom cloud recordings.

Usage

Install zoom-recordings.

go install github.com/anubhavmishra/zoom-recordings

You can also build zoom-recordings from scratch using the following commands below.

go get github.com/anubhavmishra/zoom-recordings
cd $GOPATH/src/github.com/anubhavmishra/zoom-recordings
make build

Set JWT Zoom API credentials

Note: This project doesn't support authentication using OAuth. Read more about generating a JWT token here.

export ZOOM_API_KEY="YOUR_ZOOM_JWT_KEY"
export ZOOM_API_SECRET="YOUR_ZOOM_JWT_SECRET"
Usage of ./zoom-recordings:
  -account-email string
        Zoom account email. It can also be supplied by using the "ZOOM_ACCOUNT_EMAIL" environment variable.
  -debug
        Enable or disable debugging. Set to false by default.
  -from string
        The date and time to start looking up recordings. Example: 2019-03-26T19:51:10.661Z.The date range has to be within one month.
  -meeting-id int
        Zoom meeting id to filter.
  -table
        Enable or disable output in table format. Set to false by default.
  -to string
        The date and time to end looking up recordings. Example: 2019-04-26T19:51:10.661Z.The date range has to be within one month.

Example

zoom-recordings -account-email example@example.com -from 2019-03-26T19:51:10.661Z -meeting-id 105230406 -table

Expected output

Meeting ID: 105230406
All cloud recordings from 2019-03-26T19:51:10.661Z to :
Output type "table".

+--------------------------+----------------------+-------------------------------------------------------------------------+
|           NAME           |    DATE AND TIME     |                           MEETING RECORDING URL                         |
+--------------------------+----------------------+-------------------------------------------------------------------------+
| Meeting1                 | 2019-04-20T15:30:01Z | https://zoom.us/recording/play/9518540cac6e68f3c1502f04790516b99545cd21 |
| Meeting2                 | 2019-04-15T15:27:55Z | https://zoom.us/recording/play/d3876ee7d773f1f808c99a24bb16197689032182 |
| Meeting3                 | 2019-04-10T15:30:01Z | https://zoom.us/recording/play/fb71deb67b59cf05afccf9134f5e0f6bf1928334 |
+--------------------------+----------------------+-------------------------------------------------------------------------+

About

A command line tool to fetch Zoom cloud recordings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published