Voltar para a página inicial

Kurseduka Downloader

por Katomaro

Alerta de Segurança Importante

A plataforma Curseduca possui uma vulnerabilidade de segurança crítica. É altamente recomendável que todos os alunos alterem sua senha padrão imediatamente.

Um endpoint público (https://application.curseduca.pro/platforms/config) expõe a senha padrão de novas contas. Combinado com a listagem de usuários por IDs sequenciais, isso permite que um invasor tente acessar sistematicamente as contas de qualquer site que utilize a Curseduca.

Esta plataforma também não possui DRM verdadeiro em seus anexos, eu respeito a requisição que adiciona uma watermark fraca em material, porém, é possível baixar o material de forma direta sem receber nenhuma watermar

Sobre a Ferramenta

Esta ferramenta foi desenvolvida para facilitar o download de vídeos da plataforma Kurseduka para visualização offline. É uma solução simples e direta para estudantes e usuários que precisam de acesso ao conteúdo sem depender de uma conexão com a internet.

Aviso Técnico: Conteúdo do YouTube

Para cursos com vídeos hospedados no YouTube, ou se você estiver usando uma VPN/Proxy, o `yt-dlp` pode enfrentar bloqueios.

Para evitar problemas, é necessário instalar o navegador Vivaldi e fazer login com uma conta do YouTube nele. A ferramenta utilizará os cookies do Vivaldi para autenticar o download.

Como Usar

Opção 1: Usando o Executável (Recomendado)

Para usuários de Windows e Linux, a maneira mais fácil é baixar o executável correspondente na seção "Recursos" ao lado. Não é necessário instalar Python ou outras dependências.

Após o download, abra seu terminal ou prompt de comando, navegue até a pasta onde salvou o arquivo e execute-o passando os parâmetros necessários.

Opção 2: Executando a partir do Código-Fonte (macOS/Desenvolvedores)

Se você usa macOS ou é um desenvolvedor, siga os passos abaixo. É necessário ter Python 3.12 instalado.

1. Clone o Repositório

Primeiro, clone o repositório do GitHub para a sua máquina local:

git clone https://github.com/katomaro/Kurseduka-dl.git cd Kurseduka-dl

2. Crie e Ative um Ambiente Virtual (venv)

É uma boa prática isolar as dependências do projeto. Crie um ambiente virtual e ative-o:

# Para macOS/Linux python3 -m venv venv source venv/bin/activate # Para Windows python -m venv venv .\\venv\\Scripts\\activate

3. Instale as dependências

Com o ambiente virtual ativado, execute o comando abaixo para instalar os pacotes necessários:

pip install -r requirements.txt

4. Execute o Script

Finalmente, execute o script com Python:

python main.py