Root-FTW / Streamlit-YouTube-Downloader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Streamlit YouTube Downloader

Streamlit YouTube Downloader is a simple web application built with Streamlit and Pytube that allows users to download YouTube videos or audio by providing a link and selecting options such as download type, quality, and download path.

Features

  • Download YouTube videos or audio by providing a video link
  • Choose between video or audio download types
  • Select video quality from available options
  • Select audio quality for audio downloads
  • Preview videos with a mini player before downloading
  • Progress bar to track download progress
  • Easy-to-use interface

Installation

  1. Clone the repository
git clone https://github.com/Telviaz/streamlit-youtube-downloader.git
  1. Navigate to the project directory
cd streamlit-youtube-downloader
  1. Create a virtual environment
python3 -m venv venv
  1. Activate the virtual environment
# windows
.\venv\Scripts\activate
# linux & macos
source venv/bin/activate
  1. Install the required dependencies
pip install -r requirements.txt

Usage

  1. Run the Streamlit app
streamlit run streamlit_app.py
  1. Open your web browser and navigate to the provided URL (usually http://localhost:8501) to access the application.

  2. Enter the YouTube video link and select download options.

  3. Click the Download button to initiate the download.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or create a pull request

License

This project is licensed under the MIT License

Coded with ❤️ by TELVIN TEUM

About

License:MIT License


Languages

Language:Python 100.0%