/YD

Youtube downloader with GUI

Primary LanguagePythonMIT LicenseMIT

YD (YouTube Downloader)

YD (YouTube Downloader) is a Python script that allows you to easily download videos and audio from YouTube. It provides a command-line interface (CLI) for interacting with the script and supports various video formats and quality options.

Features

  • Download videos and audio from YouTube
  • Supports multiple video formats and quality options
  • Simple and intuitive command-line interface (CLI)

Prerequisites

  • Python 3.6 or above
  • Install the required dependencies by running the following command: pip install -r requirements.txt

Usage

  1. Clone the repository or download the project files.

  2. Open a terminal or command prompt and navigate to the project directory.

  3. Run the following command to start the script: python yd.py

  4. The script will prompt you to enter the URL of the YouTube video you want to download.

  5. After entering the URL, the script will provide a list of available formats and quality options for the video.

  6. Choose the desired format and quality by entering the corresponding number.

  7. The script will start the download process and save the video or audio file to the current directory.

  8. The downloaded file will be named based on the video title or video ID.

  9. Repeat the process to download more videos or audio.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • pytube - Python library for downloading YouTube videos.

Contributing

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, please open an issue or submit a pull request.