Skip to content

Commit fec682d

Browse files
committed
Documentation Update
1 parent bc199bb commit fec682d

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

README.md

+10-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# Zoom, Local and Vimeo Files Backup scripts
22

3-
These scripts has been designed to download files from a set of Zoom accounts to your computer, upload them from Zoom to a Vimeo account and finally, remove them from Zoom. Here the files included in this repo:
3+
These scripts has been designed to download files from a set of Zoom accounts to your computer, upload them from Zoom to a Vimeo account, back it up to S3 and finally, remove them from Zoom and mail the report. Here the files included in this repo:
44
* **config.json**: Config file
55
* **utils.py**: Utils file
66
* **vimeo_uploader.py**: Uploads videos from Zoom to Vimeo
7+
* **transcript_uploader.py**: Uploads video's transcripts from Zoom to Vimeo
78
* **zoom_files_downloader.py**: Download Zoom files to your computer
9+
* **s3util.py**: Backup to AWS S3
810
* **zoom_files_delete.py**: Delete files in Zoom account
11+
* **report_mailer.py**: Mail the script report
912

1013
All of these python scripts runs by itself, except utils.py (this is an utility script) and the syntaxis is similar for all of them.
1114

@@ -14,15 +17,19 @@ All of these python scripts runs by itself, except utils.py (this is an utility
1417
* wget (you can get it by: `pip wget`)
1518
* Zoom Pro Account
1619
* Vimeo Pro Account
17-
* Zoom Application
18-
* Vimeo Application
20+
* AWS account (required if S3 backup is enabled in config)
1921

2022
### config.json
2123
You must specify the following information in this file:
2224
* **Zoom access token**
2325
* **Vimeo access token**
2426
* **Vimeo User Id**
2527
* **Vimeo Preset Id**
28+
* **Vimeo Password**
29+
* **S3 Integrate**
30+
* **Min Duration**
31+
* **Zoom Recordings Delete**
32+
* **Report Mailer**
2633

2734
### Getting a Zoom Token
2835
You can get your Zoom access token by creating a JWT Application in Zoom market place (https://marketplace.zoom.us/). You can find the steps here https://marketplace.zoom.us/docs/guides/build/jwt-app. After you create the application, you must copy the JWT Token to your config.json file.

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ requests == 2.25.1
22
email-to == 0.1.0
33
secure-smtplib == 0.1.1
44
wget == 3.2
5+
boto3 == 1.18.50

0 commit comments

Comments
 (0)