Fork me on GitHub

Herr Knedel/Udemy Downloader no Synology DiskStation

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 15:43:22 +0000 Nível de dificuldade: Não muito fácil e não muito difícil

255 Words

Neste tutorial você aprenderá como baixar os cursos “udemy” para uso offline.

Passo 1: Preparar a pasta Udemy

Eu crio um novo diretório chamado “udemy” no diretório Docker.

Passo 2: Instale a imagem do Ubuntu

Clico na guia “Registration” na janela do Synology Docker e procuro por “ubunutu”. Selecciono a imagem do Docker “ubunutu” e depois clico na etiqueta “latest”.

Faço duplo clique na minha imagem do Ubuntu. Depois clique em “Configurações avançadas” e ative o “Reinício automático” aqui também. Selecciono o separador “Volume” e clico em “Adicionar pasta”. Lá eu crio uma nova pasta com este caminho de montagem “/download”. Agora o contentor pode ser iniciado.

Passo 4: Instalar o Udemy Downloader

Clico em “Container” na janela do Synology Docker e faço duplo clique no meu “Udemy container”. Depois clico no separador “Terminal” e introduzo os seguintes comandos.

Comandos:

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

Imagens de ecrã:

Passo 4: Colocar o descarregador Udemy em funcionamento

Agora preciso de uma “ficha de acesso”. Eu visito Udemy com meu navegador Firefox e abro o Firebug. Eu clico no separador “Armazenamento Web” e copio o “Token de acesso”.

Eu crio um novo ficheiro no meu contentor:
x
+
Terminal

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

Depois disso posso fazer o download dos cursos que já comprei:
x
+
Terminal

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

Veja: