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.
71 lines
1.7 KiB
Markdown
71 lines
1.7 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
|
|
**AppImage** is supported on most Linux distros and has Auto-Update support. So it is recommended.
|
|
It just needs to be executed after downloading. See more about [AppImages here](https://appimage.org/).
|
|
|
|
### Flatpak
|
|
The app is available on **Flathub** [here](https://flathub.org/apps/details/me.aandrew.ytdownloader)
|
|
|
|
To install run
|
|
```
|
|
flatpak install flathub me.aandrew.ytdownloader
|
|
```
|
|
After installing, a .desktop file should be added and the app should be available in app search.
|
|
Othrwise it also can be launched by executing
|
|
```
|
|
flatpak run me.aandrew.ytdownloader
|
|
```
|
|
|
|
### Debian package
|
|
For Debian based distros like Ubuntu .deb file is available. Download and run -
|
|
```
|
|
sudo dpkg -i file_name.deb
|
|
```
|
|
|
|
## 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 [Electron](https://www.electronjs.org/) :
|
|
```
|
|
npm start
|
|
```
|