2.4 KiB
aulavirtuale-dl
Semplice script per fare un dump delle lezioni registrate attualmente condivise su Dolly nel corso di Gestione dell'informazione
Prerequisiti
- ffmpeg presente nel PATH
Installazione
Per installare aulavirtuale-dl:
-
Clona (scarica) questo repository:
git clone https://github.com/Gioo9le/aulavirtuale-dl
-
Entra nella directory che si è creata:
cd aulavirtuale-dl
-
Crea e attiva un nuovo
venv
:-
su Linux:
python3 -m venv venv source venv/bin/activate
-
su Windows:
py -m venv venv venv\Scripts\activate.bat
-
-
Installa BeautifulSoup4 per il parsing di pagine web:
pip install beautifulsoup4
Utilizzo
Per scaricare tutte le lezioni attualmente conosciute:
-
Attiva il
venv
creato in precedenza:-
su Linux:
source venv/bin/activate
-
su Windows:
venv\Scripts\activate.bat
-
-
Avvia lo script di download:
python aulavirtuale-dl
Nota: il download e la combinazione delle lezioni potrebbe richiedere molto tempo! Si consiglia di farlo nelle ore di inattività del computer.
Aggiornamento
Per aggiornare aulavirtuale-dl
all'ultima versione:
-
Se hai modificato in precedenza dei file del progetto:
-
Per eliminare le tue modifiche:
git stash
-
Per mantenere le tue modifiche (e in seguito effettuare il merge con quelle remote):
git add "*" git commit
-
-
Scarica tutti i nuovi commit dal repository GitHub:
git pull
Aggiungere nuove lezioni
I link a tutte le lezioni conosciute sono memorizzati in aulavirtuale-dl.py
, nel dizionario meetingsID
che
associa il nome del file che verrà creato all'meetingID di BBB.
Come trovare il meetingID
https://davy04.edunova.it/playback/presentation/2.0/playback.html?meetingId=17d59e4eb742c498e605406fd441c1a2d7eb4bf0-1601628738707 ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑↑
Esso sarà aggiornato man mano che le lezioni verranno pubblicate, ma lo si può anche aggiornare manualmente aggiungendo nuove voci al dizionario.