/zoom-batch-downloader

Download all your zoom cloud recordings

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

zoom-batch-downloader

Download all your Zoom cloud recordings for accounts with paid plans.

This script requires server-to-server app credentials from the Zoom marketplace

Required Scopes for your server-to-server zoom app:

  • recording:read:admin to download the recordings.
  • user:read:admin if you want the script to iterate over all users in the account (default behavior).

Instructions:

  1. Create a server-to-server app as specified above and activate it (no need to publish).

  2. Clone/Download this repository.

  3. Copy config_template.py to a new file called config.py in the same directory and edit it to include your credentials and the target path for your recording downloads.

  4. Go over config.py to see if you wish to change any other settings (optional).

  5. Install Python 3.

  6. Install the requirements listed in requirements.txt using pip.

    python -m pip install -r requirements.txt
  7. Run zoom_batch_downloader.py.

    python zoom_batch_downloader.py

Code written by Georg Kasmin, Lane Campbell and Aness Zurba.