Fork me on GitHub

Herr Knedel/Nástroj Udemy Downloader v zariadení Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:20:04 +0000 Úroveň obtiažnosti: Nie príliš ľahké a nie príliš ťažké

227 Words

V tomto návode sa dozviete, ako si stiahnuť kurzy “udemy” na použitie offline.

Krok 1: Pripravte si priečinok Udemy

V adresári Docker vytvorím nový adresár s názvom “udemy”.

Krok 2: Inštalácia obrazu Ubuntu

Kliknem na kartu “Registrácia” v okne Synology Docker a vyhľadám “ubunutu”. Vyberiem obraz Docker “ubunutu” a potom kliknem na značku “latest”.

Dvakrát kliknem na svoj obraz Ubuntu. Potom kliknem na “Rozšírené nastavenia” a aktivujem tu aj “Automatický reštart”. Vyberiem kartu “Zväzok” a kliknem na “Pridať priečinok”. Tam vytvorím nový priečinok s touto prípojnou cestou “/download”. Teraz je možné kontajner spustiť

Krok 4: Inštalácia programu Udemy Downloader

V okne Synology Docker kliknem na položku “Container” a dvakrát kliknem na svoj kontajner Udemy. Potom kliknem na kartu Terminál a zadám nasledujúce príkazy.

Príkazy:

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

Snímky obrazovky:

Krok 4: Uvedenie programu Udemy downloader do prevádzky

Teraz potrebujem “prístupový token”. Navštívim stránku Udemy pomocou prehliadača Firefox a otvorím program Firebug. Kliknem na kartu “Webové úložisko” a skopírujem “Prístupový token”.

V kontajneri vytvorím nový súbor:
x
+
Terminal

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

Potom si môžem stiahnuť kurzy, ktoré som si už kúpil:
x
+
Terminal

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

Pozri: