Skip to content

Procedure for using YTubeInsight inside any Jupyter Notebook

License

Notifications You must be signed in to change notification settings

FahimFBA/YTubeInsight-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YTubeInsight-notebook

This repository contains Jupyter notebooks demonstrating the usage and capabilities of the YTubeInsight package for YouTube channel analytics.

Overview

YTubeInsight is a Python package that allows for effortless analysis of YouTube channels. With this notebook, we showcase how to use YTubeInsight to:

  • Analyze YouTube channels using either full channel URLs or channel IDs
  • Count videos published within the last year
  • Retrieve detailed information about each video (title, publish date, URL)

Featured Notebook

This notebook provides a comprehensive guide on how to use YTubeInsight to automate the process of aggregating data from multiple YouTube channels. It covers:

  • Setting up the environment
  • Importing necessary libraries
  • Defining functions for data retrieval and processing
  • Analyzing YouTube channel
  • Visualizing the results

You can view the notebook directly on nbviewer by clicking the link above.

Getting Started

To run the notebooks locally:

  1. Clone this repository:

    git clone https://github.com/FahimFBA/YTubeInsight-notebook.git
    
  2. Install the required dependencies:

    pip install ytubeinsight jupyter
    
  3. Launch Jupyter Notebook:

    jupyter notebook
    
  4. Navigate to the notebook directory and open the desired notebook.

Prerequisites

  • Python 3.6+
  • YTubeInsight package
  • Jupyter Notebook
  • A valid YouTube Data API key

Contributing

Contributions are welcome! If you have ideas for new notebooks or improvements to existing ones, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the YTubeInsight package for providing the core functionality
  • Google for the YouTube Data API

Support

If you encounter any problems or have any questions, please open an issue on this GitHub repository.

Disclaimer

This project is not affiliated with, authorized, maintained, sponsored or endorsed by YouTube or any of its affiliates or subsidiaries. This is an independent and unofficial project. Use at your own risk.

About

Procedure for using YTubeInsight inside any Jupyter Notebook

Topics

Resources

License

Stars

Watchers

Forks