Skip to content

A Java and Spring Boot project that fetches YouTube video details such as title, thumbnail, description, tags, likes, views, and comments using the YouTube Data API. Perfect for content creators and researchers looking to quickly gather video metadata.

Notifications You must be signed in to change notification settings

avijit18/YouTube-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Scraper - Spring Boot Project

This project is a YouTube scraper that fetches comprehensive details about a YouTube video when provided with the video link. The scraper retrieves the video title, thumbnail, description, tags, likes, views, and comments.

Key Features:

  • Video Title: Fetches and displays the title of the YouTube video.

  • Thumbnail: Retrieves the video's thumbnail image.

  • Description: Provides the complete description of the video.

  • Tags: Lists all tags associated with the video.

  • Likes: Shows the total number of likes on the video.

  • Views: Displays the total number of views.

  • Comments: Retrieves the total number of comments on the video.

Technologies Used:

  • Front-End: Thymeleaf, CSS, JavaScript
  • Back-End: Spring Boot

Why I Created This Project:

I created this project to simplify the process of extracting key information from YouTube videos. It serves as a handy tool for content creators, researchers, and anyone interested in quickly gathering detailed video metadata without navigating through YouTube manually.

Getting Started:

Installation and Setup

  1. Clone the repository to your local computer.
  git clone https://github.com/yourusername/youtube-scraper.git
  1. Navigate to the Project Directory
  cd youtube-scraper
  1. Set Up Google API:
  • Obtain an API key from the Google Developer Console.
  • Enable the YouTube Data API v3.

In the application.properties Add your API key

google.api.key=YOUR_API_KEY
  1. Run the Application:
  mvn spring-boot:run
  1. Access YouTube Scraper:
  Open your browser and go to http://localhost:8080

Contribute:

Feel free to contribute to this project by submitting issues, suggesting features, or creating pull requests. If this repo is helpful, please star ⭐ this repo to show your support. Your input is valuable to make this tool even better! 😃

Feedback

I appreciate your feedback! Please open an issue on GitHub if you encounter any problems or have suggestions for improvement. Your feedback helps enhance the project for everyone. Please reach out to me at patra.ap.work@gmail.com

Authors

Images

img_yt_scraper_demo_1

img_yt_scraper_demo_2

img_yt_scraper_demo_3

Demo

yt-scraper-2x-demo.mp4

About

A Java and Spring Boot project that fetches YouTube video details such as title, thumbnail, description, tags, likes, views, and comments using the YouTube Data API. Perfect for content creators and researchers looking to quickly gather video metadata.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published