Skip to content
This repository has been archived by the owner on Aug 11, 2023. It is now read-only.

pizidavi/Panopto-Sync-UniVR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panopto-Sync-UniVR

Automatically sync new Panopto video lessons

Installation

  1. Clone this repository
git clone https://github.com/pizidavi/Panopto-Sync-UniVR.git
  1. Install requirements
pip install -r requirements.txt

Usage

Init

To do only the first time

  1. Run the command:
python main.py init
  1. Enter your GIA credentials
  2. Set Master Password to encrypt credentials

Update Courses

To do when the courses change

  1. Run the command:
python main.py update
  1. Enter the Master Password

In the file courses.json in the folder configs there is the possibility of skipping a course

{
  "id": 0,
  "name": "<Course>",
  "skip": false
}

Sync

  1. Run the command:
python main.py sync [ARGS]
  1. Enter the Master Password

Note: Sync is continuous. To sync only once see Arguments

Arguments

  • --format [VALUE] or -f [VALUE]
    Set the format of downloaded video-lessons. Default: mp4
  • --skip-download or -s
    Only sync new video-lessons, no download. Default: false
  • --no-repeat or -o
    Disable continuous sync. Default: false
  • --every [VALUE] or -e [VALUE]
    Time to wait before a new sync (in minutes). Default: 60
  • --sync-dir [VALUE] or -d [VALUE]
    Downloaded video lessons folder. Default: ./downloads

About

Automatically download new Panopto video lessons

Topics

Resources

Stars

Watchers

Forks

Languages