Fork me on GitHub

Herr Knedel/Udemy Downloader a Synology DiskStation rendszeren

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

228 Words

Ebben a bemutatóban megtanulhatja, hogyan töltse le az “udemy” tanfolyamokat offline használatra.

1. lépés: Udemy mappa előkészítése

Létrehozok egy új könyvtárat “udemy” néven a Docker könyvtárban.

2. lépés: Ubuntu kép telepítése

A Synology Docker ablakban a “Regisztráció” fülre kattintok, és rákeresek az “ubunutu”-ra. Kiválasztom az “ubunutu” Docker-képet, majd a “latest” címkére kattintok.

Duplán kattintok az Ubuntu képemre. Ezután a “Speciális beállítások” menüpontra kattintok, és itt is aktiválom az “Automatikus újraindítás” opciót. Kiválasztom a “Kötet” lapot, és a “Mappa hozzáadása” gombra kattintok. Ott létrehozok egy új mappát ezzel a “/download” mount útvonallal. Most már elindítható a konténer

4. lépés: Telepítse az Udemy Downloader-t

A Synology Docker ablakban a “Container” gombra kattintok, és duplán kattintok az “Udemy konténerre”. Ezután a “Terminál” fülre kattintok, és beírom a következő parancsokat.

Parancsok:

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

Pillanatképek:

4. lépés: Az Udemy letöltő üzembe helyezése

Most szükségem van egy “hozzáférési jelszóra”. Meglátogatom az Udemy-t a Firefox böngészőmmel, és megnyitom a Firebugot. A “Webes tárolás” fülre kattintok, és bemásolom a “Hozzáférési tokent”.

Létrehozok egy új fájlt a konténeremben:
x
+
Terminal

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

Ezután letölthetem a már megvásárolt tanfolyamokat:
x
+
Terminal

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

Lásd: