📺🎵 A web application built with Flask that allows users to search for YouTube videos, download them, and extract audio in MP3 format.
- 📹 Search for YouTube videos using keywords.
- 📃 View search results in a card format with video title, channel name, and publication year.
- ⬇️ Download and extract audio from selected videos in MP3 format.
- 💻 Easy-to-use web interface.
Before you begin, ensure you have met the following requirements:
- Python 3.7 or higher installed.
- Flask 2.0.1 or higher installed.
- 🌐 Your YouTube Data API Key.
-
Clone the repository:
git clone https://github.com/heygravity/VAD.git
-
Install the required Python packages:
pip install -r requirements.txt
-
Set your YouTube Data API Key in
main.py:YOUTUBE_API_KEY = 'YOUR_API_KEY_HERE'
-
Run the Flask application:
python app.py
-
Access the web application in your browser at
http://localhost:5000.
- Enter the name of the YouTube video you want to search for in the search bar and press Enter.
- Browse the search results and click the "Download" button on the desired video.
- An alert will appear, indicating that your download will start shortly. Click "OK."
- The audio will be downloaded and saved to your local system in MP3 format.
Contributions are welcome! Please feel free to submit issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Pritish Rajpurohit