Fork me on GitHub

Herr Knedel/Завантажувач Udemy на Synology DiskStation

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

221 Words

У цьому посібнику ви дізнаєтеся, як завантажити курси “udemy” для використання в автономному режимі.

Крок 1: Підготуйте папку Udemy

Створюю новий каталог з назвою “udemy” в каталозі Docker.

Крок 2: Встановлення образу Ubuntu

У вікні Synology Docker переходжу на вкладку “Реєстрація” і шукаю “ubunutu”. Вибираю Docker-образ “ubunutu” і натискаю на тег “latest”.

Я двічі клацаю на своєму зображенні Ubuntu. Потім натискаю на “Додаткові налаштування” і тут також активую “Автоматичний перезапуск”. Обираю вкладку “Обсяг” і натискаю на кнопку “Додати папку”. Там створюю нову папку з таким шляхом монтування “/download”. Тепер контейнер можна запускати

Крок 4: Встановіть Udemy Downloader

У вікні 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 в експлуатацію

Тепер мені потрібен “токен доступу”. Заходжу на Удеми через браузер 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/

Бачиш: