Skip to content

Here I will be posting my YouTube Channel Analysis files. Feel free to give me better alternatives to my code so I can improve.

Notifications You must be signed in to change notification settings

Armonia1999/YouTube-Channel-Analysis

Repository files navigation

YouTube Channel Analysis

In this project we analyze several Youtube channels and present our findings using streamlit by building a web app.

You can easily pick what channels you want to analyze by adding/deleting the channel ID in the specified location at the start of the main.py file.

This project uses YouTube Data API to extract the information we want about the channels and then use other libraries such as Pandas, matplotlib , seaborn and emoji to wrangle the data and finally use streamlit to build a dashboard using the data we gathered.

To go through every step (aside from the streamlit) , go and check the jupyter notebook file Youtube Channel Analysis Notebook, and to see all together, including the streamlit code, check main.py

Link to the streamlit web app :

https://share.streamlit.io/armonia1999/youtube-channel-analysis/main/main.py

Feel free to hit me up with improvements to the code ! I am still new to Python and open to learn ~

Note: The CSV files we saved (general.csv and videos.csv) we will use to build a Tableau Dashboard.

Link to the dashboard : https://public.tableau.com/app/profile/armonia8525/viz/YoutubeAnalysis_16542462018240/Dashboard1

Link to my medium profile where I post stories about my projects and more :

https://medium.com/@Armonia1999

About

Here I will be posting my YouTube Channel Analysis files. Feel free to give me better alternatives to my code so I can improve.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published