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