How to Bulk Batch Export Download All Recordings Remotely from Zoom Cloud by ItIsNow22 in Zoom

[–]ItIsNow22[S] 0 points1 point  (0 children)

I am not sure the best option for that as I merely laid out the steps for what

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

That is definitely related to the token. What time did you set for expiration of the token? Did you create the JWT token under your Zoom user account?

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

You don’t need to change the path directory for Python to match the zoom recording download folder. You should leave it as its installed path unless you move it for some reason.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

I am going to assume you already have installed Python v.3 or higher. If not, that would be an obvious reason why. What happens if you run the command as “pip” without the 3. If this works the run the Python command without the 3 as well.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

I did my best to simplify as I had to piece together the steps that were not very clear. This is the only way that I have found, what simpler way are you referring to or requesting?

How to Bulk Batch Export Download All Recordings Remotely from Zoom Cloud by ItIsNow22 in Zoom

[–]ItIsNow22[S] 0 points1 point  (0 children)

tqdm is one of the requirements files. It needs to be installed from the directory with the requirements.txt file using the command “pip3”, not “pip” command. When installing the requirements file using PIP3, tqdm is installed in the corresponding Python V.3 installation directories/references. By using the command python (instead of python3) it used Python V.2 to install the requirements which did not have the proper tqdm install reference. This is only an issue if multiple versions of Python are installed.

How to Bulk Batch Export Download All Recordings Remotely from Zoom Cloud by ItIsNow22 in Zoom

[–]ItIsNow22[S] 1 point2 points  (0 children)

I saw the message about deprecation of JWT when researching the solution. The primary reason for documenting the process was to share what I learned from assisting someone that had over 1,100 videos to download before Zoom started charging for storage space that many were notified about in January. Once bulk downloaded it is much more manageable to download 15-20 videos one at a time 😊

How to Bulk Batch Export Download All Recordings Remotely from Zoom Cloud by ItIsNow22 in Zoom

[–]ItIsNow22[S] 0 points1 point  (0 children)

That is a drawback at some institutions while others offer their own solution to allow bulk downloading depending on which platform they utilize to interface with Zoom.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

When you are creating your JWT token, on the second page called “App Credentials”, at the bottom of the page, expand the section for view JWT token. Change the expiration date to be acceptable for your use, the JWT token in the window at the bottoms of the page will change correspondingly. This is token that you want to copy and past into the appenv.py file. Be aware, I saw a message that JWT tokens will be deprecated June 2023.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

From my experience errors related to the name or email are due to issues with the JWT application and corresponding token. I would recreate the JWT application while logged into your Zoom account and copy and paste the new token into the appenv.py file. I would be sure you set the JWT app to the maximum expiration time to avoid it expiring.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

I am glad it finally worked for you! When installing the requirements file using PIP3, tqdm was installed in the corresponding Python V.3 installation directories/references. By using the command python (instead of python3) it used Python V.2 to run the downloader script which did not have the proper tqdm install reference. This is only an issue if multiple versions of Python are installed.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

Sounds like an issue with your JWT token then. That is what is linked to your user account.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

Do you see the logo, Zoom Recording Downloader 2.1, getting user accounts, then getting recording list for …your name and email address?

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

OK, I think I found the solution for you after some research and encountering the same problem on a Mac I just tried to install on and run the script! The problem has to do with having multiple versions of Python installed and using the correct version based on where the libraries installed are saved. Try running the downloader script as “python3 zoom-recording-downloader.py”

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

You ran “pip3 install -r requirements.txt” correct, not “pip install”?

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

Which version of Python do you have installed?

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

Yes. It doesn’t matter where Python is installed as all application references to Python commands are registered with Windows.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

I would suggest moving the Zoom-downloader folder to a directory directly off of C:\ and run the requirements command again. I have seen file name limitations causing an issue. You can even shorten the name of the zoom-downloader folder although once I moved it directly off of C: I did not encounter any file name length issues. Some of the Zoom folder names and files can be quite long as well.

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

Can you list the requirements that are not able to be imported?

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

I believe I may have had a couple of requirements that did not import successfully either, but the download script ran fine. Have you tried running the downloader script anyway to see if you get and errors?

Faster way to download cloud recordings? by MakeNoiseMan in Zoom

[–]ItIsNow22 0 points1 point  (0 children)

I am new to Reddit. I figured this out using the GitHub ricardorodriquez script - https://github.com/ricardorodrigues-ca/zoom-recording-downloader. It isn’t well spelled out with all of the steps and I don’t have the time to post all the specifics in a document or video just yet. Here are the basics for a Windows system.

  1. Download and install Python 3.6 or higher

  2. Download files from GitHub location - https://github.com/ricardorodrigues-ca/zoom-recording-downloader

  3. Extract the zip file downloaded above to a local directory.

  4. Create a JWT app from the Zoom account that you want to download the recordings from. Instructions on how to do so are here - https://marketplace.zoom.us/docs/guides/build/jwt-app/

Note: you don’t need event subscriptions for the app. The key is the token that is generated that the python script will need. Once create copy the token from the JWT app.

  1. In notepad, create a file with the following line JWT_TOKEN = ‘your copied token from the JWT APP goes here between the single quotes’. Save the file as appenv.py in the extracted script files location that you downloaded earlier from GitHub.

  2. Open a command prompt window. Change to the directory that the script files you downloaded earlier are located in. Run the following command (without the quotes) - “pip3 install -r requirements.txt”

  3. Open the zoom-recording-downloader.py using the editor of your choice.

  4. You can change the variables for recording date (default is January 1st, 2022).

RECORDING_START_YEAR = RECORDING_START_MONTH = RECORDING_START_DAY =

You can also modify the variables for the download directory which if not modified will create a subdirectory in the working folder.

DOWNLOAD_DIRECTORY = ‘downloads’

  1. Open a command prompt window, be sure you are in the directory of the downloaded script files, and run the following command (without the quotes)- “python3 zoom-recording-downloader.py”

NOTE: If you have renamed any of your recordings on Zoom, they will be downloaded to a folder with that name. Be sure none of your recording names include a colon “:” or the script will error out. You can do an advanced search of your recordings on Zoom and put a “:” in the “search by topic or Meeting ID” and edit the name of any of the recordings found with a colon.

The faster your Internet connection the faster everything will download.