Fork me on GitHub

Herr Knedel/Udemy Downloader su Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:16:33 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

246 Words

In questo tutorial imparerete come scaricare i corsi “udemy” per l’uso offline.

Passo 1: Preparare la cartella Udemy

Creo una nuova directory chiamata “udemy” nella directory Docker.

Passo 2: installare l’immagine di Ubuntu

Faccio clic sulla scheda “Registrazione” nella finestra di Synology Docker e cerco “ubunutu”. Seleziono l’immagine Docker “ubunutu” e poi clicco sul tag “latest”.

Faccio doppio clic sulla mia immagine di Ubuntu. Poi clicco su “Impostazioni avanzate” e attivo anche qui il “Riavvio automatico”. Seleziono la scheda “Volume” e clicco su “Aggiungi cartella”. Lì creo una nuova cartella con questo percorso di montaggio “/download”. Ora il contenitore può essere avviato

Passo 4: installare Udemy Downloader

Clicco su “Container” nella finestra di Synology Docker e faccio doppio clic sul mio “Udemy container”. Poi clicco sulla scheda “Terminale” e inserisco i seguenti comandi.

Comandi:

x
+
Terminal

$ apt-get update
$ apt-get install python3 python3-pip wget unzip
$ cd /download
$ wget https://github.com/r0oth3x49/udemy-dl/archive/refs/heads/master.zip
$ unzip master.zip
$ cd udemy-dl-master
$ pip3 pip install -r requirements.txt

Screenshot:

Passo 4: Mettere in funzione il downloader di Udemy

Ora ho bisogno di un “token di accesso”. Visito Udemy con il mio browser Firefox e apro Firebug. Clicco sulla scheda “Web storage” e copio il “Token di accesso”.

Creo un nuovo file nel mio contenitore:
x
+
Terminal

$ echo "access_token=859wjuhV7PMLsZu15GOWias9A0iFnRjkL9pJXOv2" > /download/cookie.txt

Dopo di che posso scaricare i corsi che ho già comprato:
x
+
Terminal

$ cd /download
$ python3 udemy-dl-master/udemy-dl.py -k /download/cookie.txt https://www.udemy.com/course/ansible-grundlagen/learn/

Vedere: