Fork me on GitHub

Herr Knedel/Program Udemy Downloader na serwerze Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:35:57 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

215 Words

W tym poradniku dowiesz się, jak pobierać kursy “udemy” do użytku offline.

Krok 1: Przygotuj folder Udemy

Tworzę nowy katalog o nazwie “udemy” w katalogu Docker.

Krok 2: Zainstaluj obraz Ubuntu

Klikam kartę “Rejestracja” w oknie Synology Docker i wyszukuję “ubunutu”. Wybieram obraz Docker “ubunutu”, a następnie klikam znacznik “latest”.

Klikam dwukrotnie na mój obraz Ubuntu. Następnie klikam na “Ustawienia zaawansowane” i włączam opcję “Automatyczne ponowne uruchamianie”. Wybieram zakładkę “Wolumin” i klikam “Dodaj folder”. W tym miejscu tworzę nowy folder ze ścieżką montowania “/download”. Teraz można uruchomić kontener

Krok 4: Zainstaluj program Udemy Downloader

W oknie Synology Docker klikam pozycję “Kontener” i dwukrotnie klikam mój “kontener Udemy”. Następnie klikam zakładkę “Terminal” i wpisuję następujące polecenia.

Polecenia:

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

Zrzuty ekranu:

Krok 4: Uruchomienie programu do pobierania plików Udemy

Teraz potrzebny jest “token dostępu”. Odwiedzam Udemy za pomocą przeglądarki Firefox i otwieram Firebug. Klikam kartę “Web storage” i kopiuję “Access token”.

W kontenerze tworzę nowy plik:
x
+
Terminal

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

Następnie mogę pobrać kursy, które już kupiłem:
x
+
Terminal

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

Zobacz: