Skip to content

Ramkmr/YouTube-Data-Insights-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

YouTube Data Insights Hub

Overview

The YouTube Data Insights Hub is a comprehensive data pipeline and application designed to extract, transform, and analyze data from YouTube channels. This project leverages advanced technologies, including Python, MongoDB, MySQL, and Streamlit, to create a powerful tool for interacting with the YouTube Data API.

Features

  • Data Extraction:

    • Retrieve detailed information about YouTube channels, playlists, videos, and comments using the YouTube Data API.
  • Data Storage:

    • Store extracted data in MongoDB for flexible and scalable data storage.
    • Utilize MySQL for relational data storage, enhancing analytical capabilities.
  • Application Interface:

    • Build an interactive application with Streamlit to visualize and analyze YouTube channel data effortlessly.
  • Analytical Capabilities:

    • Perform in-depth analysis using MongoDB and MySQL to derive valuable insights.
    • Craft insightful visualizations for a comprehensive understanding of the data.

Usage

  1. Installation:

    • Clone the repository to your local machine.
    • Install project dependencies using pip install -r requirements.txt.
  2. Configuration:

    • Obtain YouTube API credentials and configure them.
    • Set up MongoDB and MySQL connection details.
  3. Run the Application:

    • Execute the Streamlit application by running streamlit run app.py.
    • Access the application in your web browser.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages