This is a web application for downloading YouTube videos in the best available format and also the best available audio format if the user wishes to download it in audio form. This application uses the YouTube DL library available in Python, and so we preferred using the Django framework for both the front end and backend as it is a Python-based framework.
- Dark theme for better viewing
- Audio download available
- Simplistic UI
- Python
- HTML
- CSS
- JavaScript
This App Uses Python 3.10.4, Django 4.0.4, youtube-dl 2021.12.17. If you face server error 500, just upgrade youtube-dl by pip install youtube-dl --upgrade
Visit YouTube DL official repository.
Clone the project
git clone https://github.com/ancientmoon8/YAMApy.git
Go to the project directory
cd YAMApy
Install dependencies
pip install -r requirements.txt
Start the server
python manage.py runserver
- Mayank Kashyap @ancientmoon8
- Aayush Gupta @Aayush8356
- Yash Verma @stunner04
- Ashutosh Singh @Ashutosh1921
If you have any feedback or query, please reach out to us at [email protected]
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.