hysoftwareeng / udemy-downloader-gui

A desktop application for downloading Udemy Courses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Udeler | Udemy Course Downloader (GUI)

A cross platform (Windows, Mac, Linux) desktop application for downloading Udemy Courses.

🔥 Features

  • Choose video quality.
  • Download multiple courses at once.
  • Set Download Start and Download End.
  • Pause/Resume download at any time.
  • Choose download directory.
  • Multilingual (English,Italian,Spanish).

Disclaimer:

This software is intended to help you download Udemy courses for personal use only. Sharing the content of your subscribed courses is strictly prohibited under Udemy Terms of Use. Each and every course on Udemy is subjected to copyright infringement. This software does not magically download any paid course available on Udemy, you need to provide your Udemy login credentials to download the courses you have enrolled in. Udeler downloads the lecture videos by simply using the source of the video player returned to the user by Udemy after proper authentication, you can also do the same manually. Many download managers use same method to download videos on a web page. This app only automates the process of a user doing this manually in a web browser.

Downloads:

Platform Arch Version Link
Windows x64 1.2.0 Download
Windows x86 1.2.0 Download
Mac x64 1.2.0 Download
Linux x86_x64 1.2.0 Download

Note:

By default the courses will be downloaded to the user's Download folder. The structure of course content will be preserved.

For Developers

Contributing:

Any contributions are welcome, if you plan to contribute please read the contributing docs first.

Prerequisites:

You must have npm and nodejs installed.

To use the application:

1. Clone the project
2. Run npm install 
3. Run npm start

Build:

Detect Platform:

npm run dist

Windows:

npm run build-win

Mac:

npm run build-mac

Linux:

npm run build-linux

Cross Platform:

npm run build

To force 32 bit build:

Append "-- --ia32" to npm run command

Example:

npm run build-win -- --ia32

About

A desktop application for downloading Udemy Courses

License:MIT License


Languages

Language:JavaScript 69.7%Language:HTML 27.1%Language:CSS 3.1%