Fork me on GitHub

Herr Knedel/Программа загрузки Udemy на Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:12:49 +0000 Уровень сложности: Не слишком легко и не слишком трудно

231 Words

В этом руководстве вы узнаете, как скачать курсы “udemy” для автономного использования.

Шаг 1: Подготовьте папку Udemy

Я создаю новый каталог под названием “udemy” в каталоге Docker.

Шаг 2: Установите образ Ubuntu

Я перехожу на вкладку “Регистрация” в окне Synology Docker и ищу “ubunutu”. Я выбираю образ Docker “ubunutu” и затем нажимаю на тег “latest”.

Я дважды щелкаю по образу Ubuntu. Затем я нажимаю на “Дополнительные настройки” и активирую “Автоматический перезапуск” здесь же. Я выбираю вкладку “Том” и нажимаю “Добавить папку”. Там я создаю новую папку с таким путем монтирования “/download”. Теперь контейнер можно запустить

Шаг 4: Установите программу загрузки Udemy

Я нажимаю на “Контейнер” в окне Synology Docker и дважды щелкаю на моем “контейнере Udemy”. Затем я перехожу на вкладку “Терминал” и ввожу следующие команды.

Команды:

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

Скриншоты:

Шаг 4: Ввод в действие программы загрузки Udemy

Теперь мне нужен “маркер доступа”. Я захожу на сайт Udemy через браузер Firefox и открываю Firebug. Я перехожу на вкладку “Веб-хранилище” и копирую “Токен доступа”.

Я создаю новый файл в своем контейнере:
x
+
Terminal

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

После этого я могу загрузить уже купленные курсы:
x
+
Terminal

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

См: