În acest tutorial veți învăța cum să descărcați cursurile “udemy” pentru utilizare offline.
Pasul 1: Pregătiți dosarul Udemy
Creez un nou director numit “udemy” în directorul Docker.
Pasul 2: Instalați imaginea Ubuntu
Fac clic pe fila “Înregistrare” din fereastra Synology Docker și caut “ubunutu”. Selectez imaginea Docker “ubunutu” și apoi fac clic pe eticheta “latest”.
Fac dublu clic pe imaginea mea Ubuntu. Apoi fac clic pe “Setări avansate” și activez și aici “Repornire automată”.
Selectez fila “Volume” și fac clic pe “Add folder”. Acolo creez un nou dosar cu această cale de montare “/download”.
Acum containerul poate fi pornit
Pasul 4: Instalați Udemy Downloader
Fac clic pe “Container” în fereastra Synology Docker și dau dublu clic pe “Containerul Udemy”. Apoi fac clic pe fila “Terminal” și introduc următoarele comenzi.
Comenzi:
$ 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
Pasul 4: Punerea în funcțiune a descărcătorului Udemy
Acum am nevoie de un “token de acces”. Vizitez Udemy cu browserul meu Firefox și deschid Firebug. Fac clic pe fila “Web storage” și copiez “Access token”.
Creez un nou fișier în containerul meu:
$ echo "access_token=859wjuhV7PMLsZu15GOWias9A0iFnRjkL9pJXOv2" > /download/cookie.txt
$ cd /download
$ python3 udemy-dl-master/udemy-dl.py -k /download/cookie.txt https://www.udemy.com/course/ansible-grundlagen/learn/