Dalam tutorial ini Anda akan belajar cara mengunduh kursus “udemy” untuk penggunaan offline.
Langkah 1: Siapkan folder Udemy
Saya membuat direktori baru bernama “udemy” di direktori Docker.
Langkah 2: Instal gambar Ubuntu
Saya klik pada tab “Registration” di jendela Synology Docker dan mencari “ubunutu”. Saya memilih citra Docker “ubunutu” dan kemudian klik pada tag “latest”.
Saya klik dua kali pada image Ubuntu saya. Kemudian saya klik pada “Advanced settings” dan mengaktifkan “Automatic restart” di sini juga.
Saya pilih tab “Volume” dan klik “Add folder”. Di sana saya membuat folder baru dengan mount path “/download” ini.
Sekarang container bisa dimulai
Langkah 4: Instal Udemy Downloader
Saya klik pada “Container” di jendela Synology Docker dan klik dua kali pada “Udemy container” saya. Kemudian saya klik pada tab “Terminal” dan memasukkan perintah-perintah berikut ini.
Perintah:
$ 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
Langkah 4: Mengoperasikan pengunduh Udemy
Sekarang saya memerlukan “access token”. Saya mengunjungi Udemy dengan peramban Firefox saya dan membuka Firebug. Saya klik pada tab “Web storage” dan menyalin “Access token”.
Saya membuat file baru dalam container saya:
$ 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/