Skip to content

A Python-based tool that scrapes YouTube video comments using the YouTube Data API, performs sentiment analysis, and filters comments based on user-defined keywords. This application helps users analyze large volumes of comments, identify positive and negative feedback, and export relevant comments to a PDF report for further review.

License

Notifications You must be signed in to change notification settings

DhamuVkl/YouTube-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Scraper

A Python-based tool that scrapes YouTube video comments using the YouTube Data API, performs sentiment analysis, and filters comments based on user-defined keywords. This application helps users analyze large volumes of comments, identify positive and negative feedback, and export relevant comments to a PDF report for further review.

Prerequisites

  • Python 3.x
  • Required Python libraries:
    • google-api-python-client
    • textblob
    • fpdf
    • getpass
    • reportlab (for handling emojis)

You can install the required libraries using pip:

pip install google-api-python-client textblob fpdf reportlab

About

A Python-based tool that scrapes YouTube video comments using the YouTube Data API, performs sentiment analysis, and filters comments based on user-defined keywords. This application helps users analyze large volumes of comments, identify positive and negative feedback, and export relevant comments to a PDF report for further review.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages