Fork me on GitHub

Herr Knedel/Prenosnik Udemy na strežniku Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:26:53 +0000 Stopnja težavnosti: Ni prelahko in ni pretežko

219 Words

V tem priročniku se boste naučili, kako prenesti tečaje “udemy” za uporabo brez povezave.

Korak 1: Pripravite mapo Udemy

V imeniku Docker ustvarim nov imenik z imenom “udemy”.

Korak 2: Namestitev slike Ubuntu

V oknu Synology Docker kliknem na zavihek “Registracija” in poiščem “ubunutu”. Izberem sliko Docker “ubunutu” in nato kliknem na oznako “latest”.

Dvakrat kliknem na sliko Ubuntuja. Nato kliknem na “Napredne nastavitve” in aktiviram možnost “Samodejni ponovni zagon”. Izberem zavihek “Zvezek” in kliknem na “Dodaj mapo”. Tam ustvarim novo mapo s to potjo “/download”. Zdaj lahko zaženete posodo

Korak 4: Namestite Udemy Downloader

V oknu Synology Docker kliknem na “Container” in dvakrat kliknem na svoj “Udemy container”. Nato kliknem na zavihek Terminal in vnesem naslednje ukaze.

Ukazi:

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

Posnetki zaslona:

Korak 4: Zagon prenosnika Udemy

Zdaj potrebujem “žeton za dostop”. V brskalniku Firefox obiščem Udemy in odprem program Firebug. Kliknem na zavihek “Spletna shramba” in kopiram “Dostopovni žeton”.

V vsebniku ustvarim novo datoteko:
x
+
Terminal

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

Nato lahko prenesem tečaje, ki sem jih že kupil:
x
+
Terminal

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

Oglejte si: