Spring Boot based example application for website scraping and RSS feed generation.
- Spring Boot
- Gradle
- JSoup
- ROME
- Lombok
- PostgreSQL
-
Create PostgreSQL database and configure connection in application.properties
-
Build with Gradle
./gradlew build
-
GET /scrap – Scrap all websites on demand
-
GET /rss – Get general RSS feed
-
GET /rss/<TARGET_WEBSITE_ID> – Get RSS feed for specific website