Download Podcasts, transcribe them to text, summarize them, store them in a database and then email them.
- Java 1.8+
- AWS Credentials
- MariaDB Relational database
$ ./gradlew clean build
$ ./gradlew bootRun
$ ./gradlew jacocoTestReport && open build/reports/jacoco/test/html/index.html
$ ./gradlew jacocoTestCoverageVerification
Setup the database
./gradlew flywayMigrate -i
Print the details and statis information
./gradlew flywayInfo
Delete the database contents so we can start-over
./gradlew flywayClean
OWASP Dependency check
./gradlew dependencyCheckAnalyze && open build/reports/dependency-check-report.html
SpotBugs Code Checks
./gradlew clean spotbugsMain && open build/reports/spotbugs/main.html