fix: use opencraft zoomus fork with single recording
Using opencraft fork of zoomus, we can now delete specific zoom recording file based on recording_id. Also, the numeric meeting id is not supported in zoom delete API.
Replaced it with meeting_id
from recordings API which may contain /
or //
. Double encoding it to escape.
Testing instructions
- Setup
GOOGLE_*
,ZOOM_*
env variables - Enable
FEATURE_ZOOM_AUTOMATION
setting and setDEBUG = False
- Run
upload_recordings_from_zoom
fromsprintcraft/sprintcraft/dashboard/tasks.py
indjango shell
- Verify that the videos are uploaded to drive
- Verify in zoom cloud that recordings are moved to trash.
Edited by Navin Karkera