Skip to content

Downloads and organizes all cloud recordings from your Zoom Business account

License

Notifications You must be signed in to change notification settings

neylwalecki/zoom-recording-downloader

 
 

Repository files navigation

zoom-recording-downloader

Python 3.6 License

Zoom Recording Downloader is a cross-platform Python script that uses Zoom's API (v2) to download and organize all cloud recordings from a Zoom account onto local storage.

Screenshot

screenshot

Installation

Attention: You will need Python 3.6 or greater

$ git clone https://github.com/ricardorodrigues-ca/zoom-recording-downloader
$ cd zoom-recording-downloader
$ pip3 install -r requirements.txt

Usage

Attention: You will require a Zoom Developer account in order to create a JWT app with your token

Create a file called appenv.py with a variable called JWT_TOKEN that contains the JSON Web Token from your JWT app:

JWT_TOKEN = 'your_token_goes_here'

Open the zoom-recording-downloader.py file using your editor of choice, and modify the following variables to reflect your environment:

  • Set these variables to the earliest recording date you wish to download, within a six month period (default is January 1st, 2022)

    RECORDING_START_YEAR = 2022
    
    RECORDING_START_MONTH = 1
    
    RECORDING_START_DAY = 1
    
  • Specify the folder name where the recordings will be downloaded (default = downloads)

    DOWNLOAD_DIRECTORY = 'downloads'
    
  • Specify the name of the log file that will store the ID's of downloaded recordings (default = completed-downloads.log)

    COMPLETED_MEETING_IDS_LOG = 'completed-downloads.log'
    

Run command:

python3 zoom-recording-downloader.py

About

Downloads and organizes all cloud recordings from your Zoom Business account

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%