Fork me on GitHub

Herr Knedel/Udemy Downloader på Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:34:23 +0000 Rekommendationer: Inte för lätt och inte för svårt

235 Words

I den här handledningen lär du dig hur du laddar ner udemy-kurser för att använda dem offline.

Steg 1: Förbered Udemy-mappen

Jag skapar en ny katalog som heter “udemy” i Dockerkatalogen.

Steg 2: Installera Ubuntu-avbildningen

Jag klickar på fliken “Registration” i Synology Docker-fönstret och söker efter “ubunutu”. Jag väljer Docker-avbildningen “ubunutu” och klickar sedan på taggen “latest”.

Jag dubbelklickar på min Ubuntu-avbildning. Sedan klickar jag på “Avancerade inställningar” och aktiverar “Automatisk omstart” även här. Jag väljer fliken “Volym” och klickar på “Lägg till mapp”. Där skapar jag en ny mapp med denna monteringssökväg “/download”. Nu kan behållaren startas

Steg 4: Installera Udemy Downloader

Jag klickar på “Container” i Synology Docker-fönstret och dubbelklickar på min “Udemy container”. Sedan klickar jag på fliken “Terminal” och skriver in följande kommandon.

Kommandon:

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

Skärmdumpar:

Steg 4: Sätt Udemy-downloader i drift

Nu behöver jag en “access token”. Jag besöker Udemy med min webbläsare Firefox och öppnar Firebug. Jag klickar på fliken “Web storage” och kopierar “Access token”.

Jag skapar en ny fil i min behållare:
x
+
Terminal

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

Därefter kan jag ladda ner de kurser jag redan har köpt:
x
+
Terminal

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

Se: