Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nafisrayan/yt-downloader
Basic YouTube downloader website (mp4 & mp3)
https://github.com/nafisrayan/yt-downloader
Last synced: about 5 hours ago
JSON representation
Basic YouTube downloader website (mp4 & mp3)
- Host: GitHub
- URL: https://github.com/nafisrayan/yt-downloader
- Owner: NafisRayan
- Created: 2023-12-14T19:37:34.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-24T22:10:11.000Z (5 months ago)
- Last Synced: 2024-06-24T23:26:56.442Z (5 months ago)
- Language: Python
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# YouTube Downloader
This project is a simple yet powerful tool designed to download videos from YouTube in either MP4 or MP3 formats. It leverages the Flask framework for its web interface and uses the PyTube library to handle the downloading process.
![YouTube Downloader Interface](https://github.com/NafisRayan/YT-Downloader/blob/main/static/css/ytDownloader.png)
## Features
- Download YouTube videos in high resolution (MP4).
- Extract audio from YouTube videos (MP3).## Getting Started
To get started with this project, ensure you have Python installed on your system. Then, follow these steps:
### Prerequisites
- Python 3.x
- Flask
- Pytube### Installation
1. Clone the repository to your local machine.
```
git clone https://github.com/NafisRayan/YT-Downloader.git
cd YT-Downloader
```2. Install the required Python packages listed in `requirements.txt`.
```
pip install -r requirements.txt
```## Usage
1. Run the application locally.
```
python app.py
```2. Open your web browser and navigate to `http://127.0.0.1:5000/`.
3. Enter the YouTube URL and select the desired format (MP4 or MP3) to download the video/audio.
Project Link: [https://github.com/NafisRayan/YT-Downloader](https://github.com/NafisRayan/YT-Downloader)