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.
ytDownloader/README.md

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
![ss](https://user-images.githubusercontent.com/66430340/181747909-f16e30dc-a7c3-40cb-876b-54f0ea8d4e42.jpg)
![ss2](https://user-images.githubusercontent.com/66430340/181747920-4df80914-278f-4350-9328-015e9e0bcf16.jpg)
## 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
```