An open API service indexing awesome lists of open source software.

https://github.com/theshobhitsingh/yt-downloader

The YouTube Videos Downloader is an application built for downloading YouTube videos.
https://github.com/theshobhitsingh/yt-downloader

python3 pytube

Last synced: 6 months ago
JSON representation

The YouTube Videos Downloader is an application built for downloading YouTube videos.

Awesome Lists containing this project

README

          

# YT Web Scrapper

## Overview

The **YT Web Scrapper** is a graphical user interface (GUI) application built using `Tkinter` and `CustomTkinter` for downloading YouTube videos. This application allows users to input a YouTube video URL and select a directory to save the downloaded video. It utilizes the `pytubefix` library to handle video downloading.

## Features

- **User-friendly Interface**: Modern GUI with support for light and dark themes.
- **URL Entry**: Input field to enter the YouTube video URL.
- **Save Path Selection**: Choose the directory where the video will be saved.
- **Download Button**: Initiates the download process for the selected video.
- **Status Updates**: Displays messages indicating the success or failure of the download process.

## Installation

To set up and run the YouTube Videos Downloader, follow these instructions:

### Prerequisites

- Python 3.6 or later
- Internet connection for downloading dependencies and videos

### Dependencies

Install the required Python packages using `pip`. Run the following command:

```bash```
pip install customtkinter pytubefix

### Clone the Repository

1. Clone the repository to your local machine using Git:
2. git clone https://github.com/yourusername/your-repository.git
3. cd your-repository
4. Replace yourusername and your-repository with your actual GitHub username and repository name.

### Running the Application
1. Execute the Python script to start the application
2. python your_script_name.py
3. Replace your_script_name.py with the name of your Python file containing the Tkinter application code.

### Usage
1. Launch the Application: Run the application script.
2. Enter YouTube URL: Input the URL of the YouTube video in the provided entry field.
3. Select Save Path: Click the "Select Save Path" button to choose a directory for saving the downloaded video.
4. Download Video: Click the "Download Video" button to start the download.
5. Check Status: Observe the status label for success or error messages.

## Contributing
Contributions are welcome! If you have ideas for improvements or encounter any issues, please open an issue or submit a pull request.

## Author
It is developed by me: *Shobhit Singh*