Skip to content

Latest commit

 

History

History
50 lines (29 loc) · 1.85 KB

README.md

File metadata and controls

50 lines (29 loc) · 1.85 KB

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