Giter VIP home page Giter VIP logo

zoom-recording-downloader's Introduction

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

zoom-recording-downloader's People

Contributors

ricardorodrigues-ca avatar pexio avatar svedriall avatar ebeagle avatar matt17r avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.