Skip to content

11-Sarthak/youtube-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages