Skip to content

alexshavlovsky/yts-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Scraper SpringBoot Web App

This is a SpringBoot Web App for Youtube Scraper project. This repo includes:

  • Youtube Scraper core, domain model, runner factory, runner scheduler
  • SpringBoot persistence adapter
  • Full text search adapters and initializers for H2 and PostgreSQL databases
  • REST API interface
  • Prebuilt Angular frontend client

Links to related repositories:
core library: Youtube Data Scraper Java Library.
frontend client: Youtube Scraper Web App Angular Client.

Build and run instructions

Build and run SpringBoot application using Maven. Open in the browser: localhost:8080.

Technology Stack

Component Technology
Runtime Java 11, SpringBoot 2.4.4
Database support H2 and PostgreSQL native full text search
Mappers Jackson, Hibernate Validator, ModelMapper
Http client java.net.http.HttpClient, Brotli decoder

Screenshots

About

Youtube scraper service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages