YoutubeDownloaderGoGUI
GUI Implementation of the YoutubeDownloaderGo library (https://github.com/Superredstone/youtubeDownloaderGo)
How to build 🛠️
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
Linux
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
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
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
Android
git clone https://github.com/Superredstone/YoutubeDownloaderGoGUI.git
cd YoutubeDownloaderGoGUI
task build_android