Skip to content

Semplice script per fare un dump delle lezioni registrate attualmente condivise su Dolly nel corso di Gestione dell'informazione

Notifications You must be signed in to change notification settings

Gioo9le/aulavirtuale-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

aulavirtuale-dl

Semplice script per fare un dump delle lezioni registrate attualmente condivise su Dolly nel corso di Gestione dell'informazione


Prerequisiti


Installazione

Per installare aulavirtuale-dl:

  1. Clona (scarica) questo repository:

    git clone https://github.com/Gioo9le/aulavirtuale-dl
  2. Entra nella directory che si è creata:

    cd aulavirtuale-dl
  3. 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
  4. Installa BeautifulSoup4 per il parsing di pagine web:

    pip install beautifulsoup4

Utilizzo

Per scaricare tutte le lezioni attualmente conosciute:

  1. Attiva il venv creato in precedenza:

    • su Linux:

      source venv/bin/activate
    • su Windows:

      venv\Scripts\activate.bat
  2. 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:

  1. 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
      
  2. 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.

About

Semplice script per fare un dump delle lezioni registrate attualmente condivise su Dolly nel corso di Gestione dell'informazione

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages