A simple YouTube playlist downloader made using Express, React, and Node.js.
- Download YouTube playlists with a single click
- Supports multiple video formats
- Easy-to-use web interface
Before running the application, make sure you have the following installed:
- Node.js
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/subrajeet-maharana/yt-playlist-downloader.git
-
Install the dependencies for the server:
cd yt-playlist-downloader/server npm install
-
Install the dependencies for the client:
cd yt-playlist-downloader/client npm install
-
Run the server:
cd yt-playlist-downloader/server node src/server.js
-
Run the client:
cd yt-playlist-downloader/client npm start
-
Open your web browser and navigate to
http://localhost:3000
. -
Paste the URL of the YouTube playlist you want to download.
-
Click the "Download" button to start the download.
Contributions are welcome! If you find any issues or have suggestions for improvement, please follow these steps:
-
Fork the repository by clicking on the "Fork" button on the top right corner of this page.
-
Clone your forked repository to your local machine:
git clone https://github.com/subrajeet-maharana/yt-playlist-downloader.git
-
Create a new branch for your changes:
git checkout -b your-branch-name
-
Make the necessary changes and commit them:
git add . git commit -m "Your commit message"
-
Push your changes to your forked repository:
git push origin your-branch-name
-
Open a pull request (PR) by navigating to the original repository and clicking on the "New pull request" button.
-
Provide a descriptive title and explanation for your changes in the PR.
-
Wait for the project maintainers to review and merge your PR.
Thank you for your contribution!
This project is licensed under the GPL-3.0 LICENSE.