ricardorodrigues-ca / zoom-recording-downloader

Downloads and organizes all cloud recordings from your Zoom Business account
MIT License
124 stars 63 forks source link

Track existing downloads by recording ID rather than meeting ID #19

Closed arashster closed 2 years ago

arashster commented 2 years ago

This pull requests solves an issue where if new files get added to a meeting (e.x. a transcript) after the last download, it will skip it. It tracks the files downloaded by the recording ID rather than the meeting ID. It will skip existing recording IDs, and download new ones. It follows the logic very similar to COMPLETED_MEETING_IDS

It also saves the file initially as a .tmp file when downloading and then renames it to the final filename after it successfully downloads. This guarantees the file is completely downloaded before being named recording.mp4