Fork me on GitHub

Herr Knedel/Udemy Downloader Synology DiskStationilla

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 14:56:37 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

179 Words

Tässä ohjeessa opit lataamaan “udemy”-kursseja offline-käyttöä varten.

Vaihe 1: Valmistele Udemy-kansio

Luon Docker-hakemistoon uuden hakemiston nimeltä “udemy”.

Vaihe 2: Asenna Ubuntu-kuva

Napsautan Synology Docker -ikkunan “Rekisteröinti”-välilehteä ja etsin “ubunutu”. Valitsen Docker-kuvan “ubunutu” ja napsautan sitten tagia “latest”.

Kaksoisnapsautan Ubuntu-kuvaani. Sitten napsautan “Lisäasetukset” ja aktivoin “Automaattinen uudelleenkäynnistys” myös tässä. Valitsen “Volume”-välilehden ja napsautan “Add folder”. Siellä luon uuden kansion, jossa on tämä liitäntäpolku “/download”. Nyt kontti voidaan käynnistää

Vaihe 4: Asenna Udemy Downloader

Napsautan Synology Docker -ikkunassa “Container” -kohtaa ja kaksoisnapsautan “Udemy-säiliötä”. Sitten napsautan “Terminal”-välilehteä ja kirjoitan seuraavat komennot.

Komennot:

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

Kuvakaappauksia:

Vaihe 4: Udemyn latausohjelman käyttöönotto

Nyt tarvitsen “access tokenin”. Käyn Udemyssä Firefox-selaimellani ja avaan Firebugin. Napsautan “Web storage” -välilehteä ja kopioin “Access tokenin”.

Luon uuden tiedoston säiliööni:
x
+
Terminal

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

Sen jälkeen voin ladata jo ostamani kurssit:
x
+
Terminal

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

Katso: