tube-fetch is a Python application used to fetch video information and metadata from YouTube.
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.
- 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.
To run the project locally, you'll need:
- Python 3.x
- Flask
- Flask SocketIO
- PyTube
-
Clone the repository:
git clone https://github.com/user/tube-fetch.git
-
Install Python dependencies:
pip install -r requirements.txt
-
Run the project:
python app.py
-
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.