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:
$ 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
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:
$ echo "access_token=859wjuhV7PMLsZu15GOWias9A0iFnRjkL9pJXOv2" > /download/cookie.txt
$ cd /download
$ python3 udemy-dl-master/udemy-dl.py -k /download/cookie.txt https://www.udemy.com/course/ansible-grundlagen/learn/