Skip to content

Charvi-14/YouTube-Cleint-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

YouTube Channel Analysis and Visualization

This project involves scraping, analyzing, and visualizing video details from YouTube channels using the Google API Python client. The primary focus is on analyzing the freeCodeCamp.org YouTube channel to gather insights on video performance, subscriber growth, and other key metrics.

Introduction

The goal of this project is to extract and analyze few YouTube channel statistics, specifically focusing on freeCodeCamp.org. By using the Google API Python client, we can gather data on video views, likes, comments, and more. This data is then used to perform various analyses and generate visualizations to understand trends and performance.

Features

  • Extract channel statistics (e.g., subscriber count, total views, video count)
  • Extract video details (e.g., title, published date, views, likes, comments)
  • Analyze top-performing videos
  • Visualize video publication trends
  • Group and visualize videos by month

Setup

To run this project, you need to set up your environment with the required libraries and obtain a Google API key.

Prerequisites

  • Python 3.6 or higher
  • Google API key

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/YouTube-Channel-Analysis.git
    cd YouTube-Channel-Analysis
  2. Install the required libraries:

    pip install google-api-python-client pandas matplotlib seaborn
  3. Obtain a Google API key from the Google Cloud Console.

About

Data extraction and viz using google-api-python-client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published