Skip to content

karthickr7/Youtube-Data-Harvesting-and-Warehousing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Youtube Data Harvesting and Warehousing

Problem Statement:

To create a Streamlit application that allows users to access and analyze data from multiple YouTube channels. The application should have the following features:

  1. Ability to input a YouTube channel ID and retrieve all the relevant data (Channel name, subscribers, total video count, playlist ID, video ID, likes, dislikes, comments of each video) using Google API.
  2. Option to store the data in a MongoDB database as a data lake.
  3. Ability to collect data for up to 10 different YouTube channels and store them in the data lake by clicking a button.
  4. Option to select a channel name and migrate its data from the data lake to a SQL database as tables.
  5. Ability to search and retrieve data from the SQL database using different search options, including joining tables to get channel details.

About

Youtube Data Harvesting and Warehousing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages