I was tired of using browser-sourced downloaders and making my own is a good way to learn, so here's the juice.
PepegaRemux is supposed to be user friendly and it's mainly consuming yt-dlp so far. Probably working with all supported yt-dlp sites, but i didn't tested all.
- Download videos and musics from the web
- Mp3, webm, mp4, vorbis conversion
- Clone the repository:
git clone https://github.com/yourusername/pepegaremux.git
- Navigate into the project directory
- Install the dependencies for the
root folder
,react-pepegaremux and
server-pepegaremux
usingnpm install
on each one. (I'm looking on merging them)
- Start the application by running
start.bat
- Enter the URL of the video or playlist you want to download in the input field.
- Click the 'Download' button to download everything or click on the download icon on the specific video you wanna download.
- yt-dlp on PATH
- ffmpeg on PATH
- node/npm
- Electron (To render on Desktop)
- Express (Dealing with the console, yt-dlp commands mostly)
- SocketIO (For real time communication with React)
- React
PRs are welcome. just hmu.