zoom-batch-downloader.git
2 years agoFixed bug: repeated meeting ID crashed script
Rhett Aultman [Fri, 7 Jan 2022 18:27:20 +0000 (13:27 -0500)]
Fixed bug: repeated meeting ID crashed script

The script was not able to handle the case where the same meeting ID was
encountered more than once.  This is because each meeting ID is a
directory in the downloads directory, and creating a directory that
already exists is an error in Python.

While I was at it, I also put in a check for existing files so that
restarting the downloader will not start over from the beginning again.
This makes it easier to restart, but could lead to a file being
partially downloaded and then skipped over subsequently, but it is a
better place to be than restarting a download of hundreds of videos from
scratch.

3 years agoFix no-status bug, add file organizaiton
Rhett Aultman [Tue, 15 Dec 2020 18:17:54 +0000 (13:17 -0500)]
Fix no-status bug, add file organizaiton

This commit introuduces multiple fixes and improvements:
* The check for recording status complete could fail if there was no
status for a given recording, which the Zoom API apparently does.  A
check for the non-existence of the 'status' key was added.
* The script downloaded all types as MP4 files, which is a mess if there
are CC, M4A, VTT, etc, to also download.  File type detection was added.
* The script organizes all related recordings in subdirectories by
meeting ID.

4 years agoadding alt path to get USER ID
Lane Campbell [Tue, 8 Sep 2020 02:52:11 +0000 (22:52 -0400)]
adding alt path to get USER ID

4 years agoUpdate README.md
Lane Campbell [Mon, 23 Mar 2020 20:25:49 +0000 (16:25 -0400)]
Update README.md

4 years agoappending note to download path
Lane Campbell [Mon, 23 Mar 2020 20:24:57 +0000 (16:24 -0400)]
appending note to download path

4 years agoinitial commit for readme
Lane Campbell [Mon, 23 Mar 2020 20:23:00 +0000 (16:23 -0400)]
initial commit for readme

4 years agoinitial commit
Lane Campbell [Mon, 23 Mar 2020 20:20:05 +0000 (16:20 -0400)]
initial commit

Tested as working. Moderately difficult to use without knowledge of Python.

4 years agoInitial commit
Lane Campbell [Mon, 23 Mar 2020 20:18:24 +0000 (16:18 -0400)]
Initial commit