Fork me on GitHub

Herr Knedel/Udemy Downloader na stanici Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Mon, 28 Mar 2022 18:25:30 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

214 Words

V tomto návodu se dozvíte, jak stáhnout kurzy “udemy” pro offline použití.

Krok 1: Připravte si složku Udemy

V adresáři Docker vytvořím nový adresář s názvem “udemy”.

Krok 2: Instalace obrazu Ubuntu

V okně Synology Docker kliknu na kartu “Registrace” a vyhledám “ubunutu”. Vyberu obraz Docker “ubunutu” a kliknu na značku “latest”.

Dvakrát kliknu na obraz Ubuntu. Pak kliknu na “Rozšířené nastavení” a aktivuji zde také “Automatický restart”. Vyberu kartu “Svazek” a kliknu na “Přidat složku”. Tam vytvořím novou složku s touto přípojnou cestou “/download”. Nyní lze kontejner spustit

Krok 4: Nainstalujte Udemy Downloader

V okně Synology Docker kliknu na “Container” a dvakrát kliknu na svůj “Udemy container”. Pak kliknu na kartu Terminál a zadám následující příkazy.

Pří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: Zprovoznění nástroje Udemy downloader

Nyní potřebuji “přístupový token”. Navštívím Udemy v prohlížeči Firefox a otevřu Firebug. Kliknu na kartu “Webové úložiště” a zkopíruji “Přístupový token”.

V kontejneru vytvořím nový soubor:
x
+
Terminal

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

Poté si mohu stáhnout již zakoupené kurzy:
x
+
Terminal

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

Viz: