Fork me on GitHub

Herr Knedel/Synology DiskStation üzerinde Udemy İndirici

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:57:29 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

208 Words

Bu eğitimde “udemy” kurslarını çevrimdışı kullanım için nasıl indireceğinizi öğreneceksiniz.

Adım 1: Udemy klasörünü hazırlayın

Docker dizininde “udemy” adında yeni bir dizin oluşturuyorum.

Adım 2: Ubuntu imajını yükleyin

Synology Docker penceresindeki “Kayıt” sekmesine tıklıyorum ve “ubunutu” için arama yapıyorum. “ubunutu” Docker görüntüsünü seçiyorum ve ardından “en son” etiketine tıklıyorum.

Ubuntu imajıma çift tıklıyorum. Ardından “Gelişmiş ayarlar “a tıklıyorum ve burada da “Otomatik yeniden başlatma “yı etkinleştiriyorum. “Birim” sekmesini seçiyorum ve “Klasör ekle “ye tıklıyorum. Orada “/download” bağlama yolu ile yeni bir klasör oluşturuyorum. Şimdi konteyner başlatılabilir

Adım 4: Udemy İndiricisini Yükleyin

Synology Docker penceresinde “Konteyner” üzerine tıklıyorum ve “Udemy konteynerime” çift tıklıyorum. Ardından “Terminal” sekmesine tıklıyorum ve aşağıdaki komutları giriyorum.

Komutlar:

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

Ekran görüntüleri:

Adım 4: Udemy indiricisini çalıştırma

Şimdi bir “erişim belirtecine” ihtiyacım var. Firefox tarayıcımla Udemy’yi ziyaret ediyorum ve Firebug’ı açıyorum. “Web depolama” sekmesine tıklıyorum ve “Erişim belirtecini” kopyalıyorum.

Konteynerimde yeni bir dosya oluşturuyorum:
x
+
Terminal

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

Bundan sonra daha önce satın aldığım kursları indirebilirim:
x
+
Terminal

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

Bak: