Skip to content

This project aims to develop a user-friendly Streamlit application that utilizes the Google API to extract information on a YouTube channel, stores it in a MongoDB database, migrates it to a SQL data warehouse, and enables users to search for channel details and join tables to view data in the Streamlit app.

Notifications You must be signed in to change notification settings

CSRV547/DS_PROJECT_YOUTBE_DATA_HARVESTING_AND_WAREHOUSING

Repository files navigation

This .py file contains of four sections guided through Navigation panle: Home page,JSON DATA page,SQL_TABLE page,QUERIES page =>Home page initialize the process of fetching data from youtube API by user input of channel ID. =>JSON DATA page displays the data that stored in the Mongodb. =>SQL_TABLE page displays the channel table,playlist table,comments table and video table that stored in the Mysql. =>Queries page develop the relation between tables that supposed in the query.

About

This project aims to develop a user-friendly Streamlit application that utilizes the Google API to extract information on a YouTube channel, stores it in a MongoDB database, migrates it to a SQL data warehouse, and enables users to search for channel details and join tables to view data in the Streamlit app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages