Skip to content

Download YouTube videos and playlists in mp3 and mp4 format with python flask.

Notifications You must be signed in to change notification settings

f3riend/tube-fetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tube-fetch

tube-fetch is a Python application used to fetch video information and metadata from YouTube.

Overview

tube-fetch allows users to retrieve various details about YouTube videos and playlists, including duration, and also provides the functionality to download videos or playlists in MP3 or MP4 formats.

Features

  • Fetch video information using the PyTube library.
  • Get the duration of a specific video or playlist.
  • Download videos or playlists in MP3 or MP4 formats.
  • Simple and user-friendly interface.

Requirements

To run the project locally, you'll need:

  • Python 3.x
  • Flask
  • Flask SocketIO
  • PyTube

TubeFetch

Installation

  1. Clone the repository:

    git clone https://github.com/user/tube-fetch.git
  2. Install Python dependencies:

    pip install -r requirements.txt
  3. Run the project:

    python app.py
  4. Open your web browser and navigate to http://localhost:5000.

    Enter a YouTube video URL or playlist URL to fetch information or download videos.

Contributing Contributions are welcome! If you'd like to improve tube-fetch, feel free to fork the repository and submit a pull request.

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

This README.md file now includes installation instructions for Python dependencies using requirements.txt and provides clear steps for running the project locally. Adjust the URLs and specific details as per your project setup and preferences.