Fork me on GitHub

Herr Knedel/Udemy Downloader pe Synology DiskStation

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

242 Words

Î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:

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

Capturi de ecran:

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:
x
+
Terminal

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

După aceea, pot descărca cursurile pe care le-am cumpărat deja:
x
+
Terminal

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

A se vedea: