Analyzing the YouTube Data
In this assignment, you will write a Python script to download user interaction data from YouTube for each “youtubeId” provided in the “vdoLinks.csv” file. For each of the YouTube video id, you will extract the following information:
- 100 comments
- Description of the video
- View Count
- Like Count
- Dislike Count
- Comment Count
- Duration of the video
- Favorite Count
After the data extraction is done, then please find out the following:
- A list of the top-10 videos based on the total views
- A list of the bottom-10 videos based on the total views
- The most liked video
- The least liked video
- The video with the highest duration
- Apply sentiment analysis on the downloaded comments for each of the videos. For sentiment analysis, you can use VADER or any other tool of your choice. Your program should list the sentiments score for each of the movies