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 SpringBoot application using Maven. Open in the browser: localhost:8080
.
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 |