I denne vejledning lærer du, hvordan du downloader “udemy”-kurser til offline brug.
Trin 1: Forbered Udemy-mappen
Jeg opretter en ny mappe med navnet “udemy” i Docker-mappen.
Trin 2: Installer Ubuntu-image
Jeg klikker på fanen “Registration” i Synology Docker-vinduet og søger efter “ubunutu”. Jeg vælger Docker-image “ubunutu” og klikker derefter på tagget “latest”.
Jeg dobbeltklikker på mit Ubuntu-image. Derefter klikker jeg på “Avancerede indstillinger” og aktiverer også “Automatisk genstart” her.
Jeg vælger fanen “Volume” og klikker på “Add folder” (tilføj mappe). Der opretter jeg en ny mappe med denne monteringssti “/download”.
Nu kan containeren startes
Trin 4: Installer Udemy Downloader
Jeg klikker på “Container” i Synology Docker-vinduet og dobbeltklikker på min “Udemy-container”. Derefter klikker jeg på fanen “Terminal” og indtaster følgende kommandoer.
Kommandoer:
$ 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
Trin 4: Sæt Udemy-downloader i gang
Nu har jeg brug for et “adgangstoken”. Jeg besøger Udemy med min Firefox-browser og åbner Firebug. Jeg klikker på fanen “Web storage” og kopierer “Access token”.
Jeg opretter en ny fil i min container:
$ 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/