GUI Implementation of the YoutubeDownloaderGo library (https://github.com/Superredstone/youtubeDownloaderGo)
READ ME To build without having an heartattack you need task which is a nice tool for task running like make but readable. You can compile also looking at the tasks inside Taskfile.yml
First download dependeces
sudo apt install gcc pkg-config libwayland-dev libx11-dev libx11-xcb-dev libxkbcommon-x11-dev libgles2-mesa-dev libegl1-mesa-dev libffi-dev libxcursor-dev
Then clone the repository and build
git clone https://github.com/Superredstone/YoutubeDownloaderGoGUI.git
cd YoutubeDownloaderGoGUI
mkdir build/
task build_windows
Clone the repository and pray everything that builds on first try... (You can't build linux applications on Windows)
git clone https://github.com/Superredstone/YoutubeDownloaderGoGUI.git
cd YoutubeDownloaderGoGUI
task build_windows_amd64
or
task build_windows_arm
MacOS users, you need to have Xcode and then view this guide here or you can use the CLI application, you can find it here
git clone https://github.com/Superredstone/YoutubeDownloaderGoGUI.git
cd YoutubeDownloaderGoGUI
task build_android