You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.4 KiB
Markdown
65 lines
1.4 KiB
Markdown
# YouTube Downloader
|
|
A GUI for downloading Video and Audio files from YouTube using Nodejs and Electron
|
|
|
|
## Features
|
|
|
|
✅ Light/Dark mode
|
|
|
|
✅ Video download support (High resolution supported)
|
|
|
|
✅ Audio download support
|
|
|
|
✅ Available on Windows and Linux
|
|
|
|
✅ Fast download speed
|
|
|
|
✅ No external dependencies needed
|
|
|
|
## Screenshots
|
|
|
|

|
|

|
|
|
|
|
|
## Installation
|
|
|
|
### Windows
|
|
Download and install the exe file
|
|
|
|
### Linux
|
|
|
|
Linux has several options available - AppImage, deb and flatpak.
|
|
|
|
**AppImage** is supported on most Linux distros and has Auto-Update support.
|
|
It just needs to be executed after downloading. See more about [AppImages here](https://appimage.org/).
|
|
|
|
For Debian based distros like Ubuntu .deb file is available. Download and run -
|
|
```
|
|
sudo dpkg -i file_name.deb
|
|
```
|
|
|
|
Flatpak version is also available. To install -
|
|
```
|
|
flatpak install file_name.flatpak
|
|
```
|
|
|
|
## For building or running from source code
|
|
|
|
[Nodejs](https://nodejs.org/) (along with npm) needs to be installed.
|
|
|
|
Required commands to get started.
|
|
```
|
|
git clone https://github.com/aandrew-me/ytDownloader.git
|
|
cd ytDownloader
|
|
npm i
|
|
```
|
|
|
|
To run with Nodejs :
|
|
```
|
|
node app
|
|
```
|
|
To run with [Electron](https://www.electronjs.org/) :
|
|
```
|
|
npm start
|
|
```
|