Skip to content

Latest commit

Β 

History

History
65 lines (35 loc) Β· 1.36 KB

File metadata and controls

65 lines (35 loc) Β· 1.36 KB

YouTube Video Manager

πŸ“Œ Project Description

This is a simple Python-based YouTube Video Manager that allows users to:

List all saved YouTube videos with their duration

Add new YouTube videos

Update video details

Delete videos from the list

Save and load video data using a JSON file

The data is stored in a youtube.txt file in JSON format.

πŸ”§ Technologies Used

Python (Core language)

JSON (For data storage)

πŸš€ How to Run the Project

1️⃣ Clone the Repository

git clone https://github.com/your-username/youtube-manager.git cd youtube-manager

2️⃣ Run the Python Script

python youtube_manager.py

πŸ“œ Features

βœ… List Videos: Display all saved YouTube videos with their index and duration.

βœ… Add Video: Users can input a video name and duration to save it.

βœ… Update Video: Modify an existing video's name and duration.

βœ… Delete Video: Remove a video from the list.

βœ… Data Persistence: Saves video details in a youtube.txt file.

πŸ“‚ File Structure

πŸ“ youtube-manager/ β”œβ”€β”€ youtube_manager.py # Main script β”œβ”€β”€ youtube.txt # JSON file for storing video data β”œβ”€β”€ README.md # Project documentation

🎯 Future Improvements

Add a search feature to find videos by name.

Implement a GUI version for a better user experience.

Use a database (SQLite or MySQL) instead of a JSON file.

author :-Sarthak