├── .gitignore ├── README.adoc ├── charts ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── ac │ │ │ └── simons │ │ │ └── music │ │ │ └── charts │ │ │ ├── ChartsApplication.java │ │ │ ├── config │ │ │ ├── JooqConfig.java │ │ │ └── JooqProperties.java │ │ │ ├── domain │ │ │ ├── ChartService.java │ │ │ ├── GenreRepository.java │ │ │ ├── GenreWithPlaycount.java │ │ │ └── GenreWithPlaycountRecordMapper.java │ │ │ └── web │ │ │ ├── ArtistsReportController.java │ │ │ ├── ChartReportController.java │ │ │ └── GenreApiController.java │ └── resources │ │ ├── application.properties │ │ ├── db │ │ └── migration │ │ │ ├── afterMigrate__01 Delete existing data.sql │ │ │ ├── afterMigrate__02 Insert artists data.sql │ │ │ ├── afterMigrate__03 Insert genres data.sql │ │ │ ├── afterMigrate__04 Insert tracks data.sql │ │ │ └── afterMigrate__05 Insert plays data.sql │ │ ├── messages.properties │ │ ├── messages_de.properties │ │ ├── static │ │ ├── css │ │ │ └── application.css │ │ └── js │ │ │ └── application.js │ │ └── templates │ │ ├── index.html │ │ └── layout.html │ └── test │ └── java │ └── ac │ └── simons │ └── music │ └── charts │ └── ChartsApplicationTests.java ├── docker ├── .env ├── .gitignore ├── build.sh ├── docker-compose.default.yml ├── docker-compose.talk.yml ├── docker-compose.yml ├── knowledge │ ├── Dockerfile │ └── docker-entrypoint.sh ├── knowledgedb │ ├── Dockerfile │ ├── docker-entrypoint.sh │ ├── install-apoc-and-algo.sh │ └── local-package │ │ └── .sentinel ├── prometheus │ └── prometheus.yml ├── secrets │ └── dev │ │ ├── database_root_password │ │ ├── database_statsdb_password │ │ └── knowledgedb_auth_file └── statsdb │ ├── Dockerfile │ └── initdb.d │ ├── 00__user.sh │ └── 01__schemas.sql ├── etl ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ └── java │ │ └── ac │ │ └── simons │ │ └── music │ │ └── etl │ │ ├── StatsIntegration.java │ │ └── Utils.java │ └── test │ ├── java │ └── ac │ │ └── simons │ │ └── music │ │ └── etl │ │ └── StatsIntegrationTest.java │ └── resources │ └── db │ └── migration │ └── R__Load_test_data.sql ├── guides ├── adoc │ ├── bootiful-music-demo-short.adoc │ ├── bootiful-music-demo1.adoc │ ├── bootiful-music-demo2.adoc │ └── bootiful-music-demo3.adoc ├── data │ └── artists.csv ├── html │ ├── bootiful-music-demo-short.html │ ├── bootiful-music-demo1.html │ ├── bootiful-music-demo2.html │ └── bootiful-music-demo3.html ├── http-server.py ├── http.rb ├── http.sh ├── run.sh └── templates │ ├── block_admonition.html.erb │ ├── block_audio.html.erb │ ├── block_colist.html.erb │ ├── block_dlist.html.erb │ ├── block_example.html.erb │ ├── block_floating_title.html.erb │ ├── block_image.html.erb │ ├── block_listing.html.erb │ ├── block_literal.html.erb │ ├── block_math.html.erb │ ├── block_olist.html.erb │ ├── block_open.html.erb │ ├── block_page_break.html.erb │ ├── block_paragraph.html.erb │ ├── block_pass.html.erb │ ├── block_preamble.html.erb │ ├── block_quote.html.erb │ ├── block_ruler.html.erb │ ├── block_sidebar.html.erb │ ├── block_table.html.erb │ ├── block_toc.html.erb │ ├── block_ulist.html.erb │ ├── block_verse.html.erb │ ├── block_video.html.erb │ ├── document.html.erb │ ├── embedded.html.erb │ ├── inline_anchor.html.erb │ ├── inline_break.html.erb │ ├── inline_button.html.erb │ ├── inline_callout.html.erb │ ├── inline_footnote.html.erb │ ├── inline_image.html.erb │ ├── inline_indexterm.html.erb │ ├── inline_kbd.html.erb │ ├── inline_menu.html.erb │ ├── inline_quoted.html.erb │ └── section.html.erb ├── knowledge ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── ac │ │ │ └── simons │ │ │ └── music │ │ │ └── knowledge │ │ │ ├── KnowledgeApplication.java │ │ │ ├── domain │ │ │ ├── AlbumEntity.java │ │ │ ├── AlbumRepository.java │ │ │ ├── AlbumService.java │ │ │ ├── AlbumTrack.java │ │ │ ├── ArtistEntity.java │ │ │ ├── ArtistService.java │ │ │ ├── BandEntity.java │ │ │ ├── BandRepository.java │ │ │ ├── CountryEntity.java │ │ │ ├── CountryRepository.java │ │ │ ├── CountryStatistics.java │ │ │ ├── DecadeEntity.java │ │ │ ├── GenreEntity.java │ │ │ ├── GenreRepository.java │ │ │ ├── GenreService.java │ │ │ ├── Membership.java │ │ │ ├── Microgenre.java │ │ │ ├── MusicVenueEntity.java │ │ │ ├── MusicVenueRepository.java │ │ │ ├── Recommendation.java │ │ │ ├── ReleasesByYear.java │ │ │ ├── SoloArtistEntity.java │ │ │ ├── SoloArtistRepository.java │ │ │ ├── TourEntity.java │ │ │ ├── TourOverview.java │ │ │ ├── TourRepository.java │ │ │ ├── TrackAndArtist.java │ │ │ ├── TrackEntity.java │ │ │ ├── TrackRepository.java │ │ │ ├── TrackService.java │ │ │ ├── WikipediaArticleEntity.java │ │ │ └── YearEntity.java │ │ │ ├── metrics │ │ │ └── Neo4jServerMetrics.java │ │ │ ├── support │ │ │ ├── AbstractAuditableBaseEntity.java │ │ │ ├── WikidataClient.java │ │ │ └── YearConverter.java │ │ │ └── web │ │ │ ├── AlbumController.java │ │ │ ├── ArtistController.java │ │ │ ├── GenreController.java │ │ │ ├── IndexController.java │ │ │ ├── NodeNotFoundException.java │ │ │ ├── TourController.java │ │ │ ├── TrackController.java │ │ │ └── VenueController.java │ └── resources │ │ ├── application.properties │ │ ├── banner.gif │ │ ├── messages.properties │ │ ├── messages_de.properties │ │ ├── messages_en.properties │ │ ├── static │ │ ├── css │ │ │ └── application.css │ │ └── js │ │ │ └── application.js │ │ └── templates │ │ ├── album.html │ │ ├── albums.html │ │ ├── artist.html │ │ ├── artists.html │ │ ├── genre.html │ │ ├── genres.html │ │ ├── index.html │ │ ├── layout.html │ │ ├── track.html │ │ └── venues.html │ └── test │ ├── java │ └── ac │ │ └── simons │ │ └── music │ │ └── knowledge │ │ ├── KnowledgeApplicationTests.java │ │ └── domain │ │ ├── CountryRepositoryTest.java │ │ └── MusicVenueRepositoryTest.java │ └── resources │ └── application.properties ├── micronaut-demo ├── .gitignore ├── Dockerfile ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── micronaut-cli.yml └── src │ └── main │ ├── java │ └── ac │ │ └── simons │ │ └── music │ │ └── micronaut │ │ ├── Application.java │ │ ├── config │ │ └── SessionFactoryFactory.java │ │ ├── domain │ │ ├── ArtistEntity.java │ │ ├── ArtistService.java │ │ ├── ArtistServiceOGM.java │ │ ├── ArtistServicePlain.java │ │ └── WikipediaArticleEntity.java │ │ └── web │ │ └── ArtistController.java │ └── resources │ ├── application.yml │ └── logback.xml ├── quarkus-demo ├── .dockerignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── quarkus.log └── src │ └── main │ ├── docker │ ├── Dockerfile.jvm │ └── Dockerfile.native │ ├── java │ └── ac │ │ └── simons │ │ └── music │ │ └── quarkus │ │ ├── ArtistResource.java │ │ └── domain │ │ ├── ArtistEntity.java │ │ ├── ArtistService.java │ │ ├── ArtistServicePlain.java │ │ └── WikipediaArticleEntity.java │ └── resources │ ├── META-INF │ └── resources │ │ └── index.html │ └── application.properties ├── scripts ├── add-weight.cypher ├── constraints.cypher ├── create-featured-artists.cypher ├── genres.cypher ├── mark-live-albums.cypher ├── migrate-mysql-to-postgres.sql ├── neat.cypher ├── trigger-etl.cypher └── venues.cypher └── statsdb ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src └── main └── resources └── db └── migration ├── V1__Create_table_artists.sql ├── V2__Create_table_genres.sql ├── V3__Create_table_tracks.sql └── V4__Create_table_plays.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/.gitignore -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/README.adoc -------------------------------------------------------------------------------- /charts/.gitignore: -------------------------------------------------------------------------------- 1 | /application.properties -------------------------------------------------------------------------------- /charts/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /charts/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /charts/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/mvnw -------------------------------------------------------------------------------- /charts/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/mvnw.cmd -------------------------------------------------------------------------------- /charts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/pom.xml -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/ChartsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/ChartsApplication.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/config/JooqConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/config/JooqConfig.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/config/JooqProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/config/JooqProperties.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/domain/ChartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/domain/ChartService.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/domain/GenreRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/domain/GenreRepository.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/domain/GenreWithPlaycount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/domain/GenreWithPlaycount.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/domain/GenreWithPlaycountRecordMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/domain/GenreWithPlaycountRecordMapper.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/web/ArtistsReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/web/ArtistsReportController.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/web/ChartReportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/web/ChartReportController.java -------------------------------------------------------------------------------- /charts/src/main/java/ac/simons/music/charts/web/GenreApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/java/ac/simons/music/charts/web/GenreApiController.java -------------------------------------------------------------------------------- /charts/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/application.properties -------------------------------------------------------------------------------- /charts/src/main/resources/db/migration/afterMigrate__01 Delete existing data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/db/migration/afterMigrate__01 Delete existing data.sql -------------------------------------------------------------------------------- /charts/src/main/resources/db/migration/afterMigrate__02 Insert artists data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/db/migration/afterMigrate__02 Insert artists data.sql -------------------------------------------------------------------------------- /charts/src/main/resources/db/migration/afterMigrate__03 Insert genres data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/db/migration/afterMigrate__03 Insert genres data.sql -------------------------------------------------------------------------------- /charts/src/main/resources/db/migration/afterMigrate__04 Insert tracks data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/db/migration/afterMigrate__04 Insert tracks data.sql -------------------------------------------------------------------------------- /charts/src/main/resources/db/migration/afterMigrate__05 Insert plays data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/db/migration/afterMigrate__05 Insert plays data.sql -------------------------------------------------------------------------------- /charts/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/messages.properties -------------------------------------------------------------------------------- /charts/src/main/resources/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/messages_de.properties -------------------------------------------------------------------------------- /charts/src/main/resources/static/css/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/static/css/application.css -------------------------------------------------------------------------------- /charts/src/main/resources/static/js/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/static/js/application.js -------------------------------------------------------------------------------- /charts/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /charts/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /charts/src/test/java/ac/simons/music/charts/ChartsApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/charts/src/test/java/ac/simons/music/charts/ChartsApplicationTests.java -------------------------------------------------------------------------------- /docker/.env: -------------------------------------------------------------------------------- 1 | PROFILE=dev -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- 1 | var/ 2 | secrets/prod 3 | neo4j-enterprise.env 4 | -------------------------------------------------------------------------------- /docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/build.sh -------------------------------------------------------------------------------- /docker/docker-compose.default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/docker-compose.default.yml -------------------------------------------------------------------------------- /docker/docker-compose.talk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/docker-compose.talk.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/knowledge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/knowledge/Dockerfile -------------------------------------------------------------------------------- /docker/knowledge/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/knowledge/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/knowledgedb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/knowledgedb/Dockerfile -------------------------------------------------------------------------------- /docker/knowledgedb/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/knowledgedb/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/knowledgedb/install-apoc-and-algo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/knowledgedb/install-apoc-and-algo.sh -------------------------------------------------------------------------------- /docker/knowledgedb/local-package/.sentinel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/prometheus/prometheus.yml -------------------------------------------------------------------------------- /docker/secrets/dev/database_root_password: -------------------------------------------------------------------------------- 1 | pwd_root -------------------------------------------------------------------------------- /docker/secrets/dev/database_statsdb_password: -------------------------------------------------------------------------------- 1 | supersecret -------------------------------------------------------------------------------- /docker/secrets/dev/knowledgedb_auth_file: -------------------------------------------------------------------------------- 1 | neo4j/music -------------------------------------------------------------------------------- /docker/statsdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/statsdb/Dockerfile -------------------------------------------------------------------------------- /docker/statsdb/initdb.d/00__user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/statsdb/initdb.d/00__user.sh -------------------------------------------------------------------------------- /docker/statsdb/initdb.d/01__schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/docker/statsdb/initdb.d/01__schemas.sql -------------------------------------------------------------------------------- /etl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/.gitignore -------------------------------------------------------------------------------- /etl/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /etl/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /etl/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/mvnw -------------------------------------------------------------------------------- /etl/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/mvnw.cmd -------------------------------------------------------------------------------- /etl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/pom.xml -------------------------------------------------------------------------------- /etl/src/main/java/ac/simons/music/etl/StatsIntegration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/src/main/java/ac/simons/music/etl/StatsIntegration.java -------------------------------------------------------------------------------- /etl/src/main/java/ac/simons/music/etl/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/src/main/java/ac/simons/music/etl/Utils.java -------------------------------------------------------------------------------- /etl/src/test/java/ac/simons/music/etl/StatsIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/src/test/java/ac/simons/music/etl/StatsIntegrationTest.java -------------------------------------------------------------------------------- /etl/src/test/resources/db/migration/R__Load_test_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/etl/src/test/resources/db/migration/R__Load_test_data.sql -------------------------------------------------------------------------------- /guides/adoc/bootiful-music-demo-short.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/adoc/bootiful-music-demo-short.adoc -------------------------------------------------------------------------------- /guides/adoc/bootiful-music-demo1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/adoc/bootiful-music-demo1.adoc -------------------------------------------------------------------------------- /guides/adoc/bootiful-music-demo2.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/adoc/bootiful-music-demo2.adoc -------------------------------------------------------------------------------- /guides/adoc/bootiful-music-demo3.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/adoc/bootiful-music-demo3.adoc -------------------------------------------------------------------------------- /guides/data/artists.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/data/artists.csv -------------------------------------------------------------------------------- /guides/html/bootiful-music-demo-short.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/html/bootiful-music-demo-short.html -------------------------------------------------------------------------------- /guides/html/bootiful-music-demo1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/html/bootiful-music-demo1.html -------------------------------------------------------------------------------- /guides/html/bootiful-music-demo2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/html/bootiful-music-demo2.html -------------------------------------------------------------------------------- /guides/html/bootiful-music-demo3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/html/bootiful-music-demo3.html -------------------------------------------------------------------------------- /guides/http-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/http-server.py -------------------------------------------------------------------------------- /guides/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/http.rb -------------------------------------------------------------------------------- /guides/http.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/http.sh -------------------------------------------------------------------------------- /guides/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/run.sh -------------------------------------------------------------------------------- /guides/templates/block_admonition.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_admonition.html.erb -------------------------------------------------------------------------------- /guides/templates/block_audio.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_audio.html.erb -------------------------------------------------------------------------------- /guides/templates/block_colist.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_colist.html.erb -------------------------------------------------------------------------------- /guides/templates/block_dlist.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_dlist.html.erb -------------------------------------------------------------------------------- /guides/templates/block_example.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_example.html.erb -------------------------------------------------------------------------------- /guides/templates/block_floating_title.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_floating_title.html.erb -------------------------------------------------------------------------------- /guides/templates/block_image.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_image.html.erb -------------------------------------------------------------------------------- /guides/templates/block_listing.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_listing.html.erb -------------------------------------------------------------------------------- /guides/templates/block_literal.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_literal.html.erb -------------------------------------------------------------------------------- /guides/templates/block_math.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_math.html.erb -------------------------------------------------------------------------------- /guides/templates/block_olist.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_olist.html.erb -------------------------------------------------------------------------------- /guides/templates/block_open.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_open.html.erb -------------------------------------------------------------------------------- /guides/templates/block_page_break.html.erb: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /guides/templates/block_paragraph.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_paragraph.html.erb -------------------------------------------------------------------------------- /guides/templates/block_pass.html.erb: -------------------------------------------------------------------------------- 1 | <%#encoding:UTF-8%><%= content %> 2 | -------------------------------------------------------------------------------- /guides/templates/block_preamble.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_preamble.html.erb -------------------------------------------------------------------------------- /guides/templates/block_quote.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_quote.html.erb -------------------------------------------------------------------------------- /guides/templates/block_ruler.html.erb: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /guides/templates/block_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_sidebar.html.erb -------------------------------------------------------------------------------- /guides/templates/block_table.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_table.html.erb -------------------------------------------------------------------------------- /guides/templates/block_toc.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_toc.html.erb -------------------------------------------------------------------------------- /guides/templates/block_ulist.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_ulist.html.erb -------------------------------------------------------------------------------- /guides/templates/block_verse.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_verse.html.erb -------------------------------------------------------------------------------- /guides/templates/block_video.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/block_video.html.erb -------------------------------------------------------------------------------- /guides/templates/document.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/document.html.erb -------------------------------------------------------------------------------- /guides/templates/embedded.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/embedded.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_anchor.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_anchor.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_break.html.erb: -------------------------------------------------------------------------------- 1 | <%= @text %>
2 | -------------------------------------------------------------------------------- /guides/templates/inline_button.html.erb: -------------------------------------------------------------------------------- 1 | <%#encoding:UTF-8%><%= @text %> 2 | -------------------------------------------------------------------------------- /guides/templates/inline_callout.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_callout.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_footnote.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_footnote.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_image.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_image.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_indexterm.html.erb: -------------------------------------------------------------------------------- 1 | <%#encoding:UTF-8%><%= @type == :visible ? @text : nil %> 2 | -------------------------------------------------------------------------------- /guides/templates/inline_kbd.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_kbd.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_menu.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_menu.html.erb -------------------------------------------------------------------------------- /guides/templates/inline_quoted.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/inline_quoted.html.erb -------------------------------------------------------------------------------- /guides/templates/section.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/guides/templates/section.html.erb -------------------------------------------------------------------------------- /knowledge/.gitignore: -------------------------------------------------------------------------------- 1 | /application.properties -------------------------------------------------------------------------------- /knowledge/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /knowledge/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /knowledge/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/mvnw -------------------------------------------------------------------------------- /knowledge/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/mvnw.cmd -------------------------------------------------------------------------------- /knowledge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/pom.xml -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/KnowledgeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/KnowledgeApplication.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumService.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/AlbumTrack.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/ArtistEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/ArtistEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/ArtistService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/ArtistService.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/BandEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/BandEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/BandRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/BandRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/CountryEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/CountryEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/CountryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/CountryRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/CountryStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/CountryStatistics.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/DecadeEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/DecadeEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/GenreEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/GenreEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/GenreRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/GenreRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/GenreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/GenreService.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/Membership.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/Membership.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/Microgenre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/Microgenre.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/MusicVenueEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/MusicVenueEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/MusicVenueRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/MusicVenueRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/Recommendation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/Recommendation.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/ReleasesByYear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/ReleasesByYear.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/SoloArtistEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/SoloArtistEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/SoloArtistRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/SoloArtistRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TourEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TourEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TourOverview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TourOverview.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TourRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TourRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackAndArtist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackAndArtist.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackRepository.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/TrackService.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/WikipediaArticleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/WikipediaArticleEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/domain/YearEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/domain/YearEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/metrics/Neo4jServerMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/metrics/Neo4jServerMetrics.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/support/AbstractAuditableBaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/support/AbstractAuditableBaseEntity.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/support/WikidataClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/support/WikidataClient.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/support/YearConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/support/YearConverter.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/AlbumController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/AlbumController.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/ArtistController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/ArtistController.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/GenreController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/GenreController.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/IndexController.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/NodeNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/NodeNotFoundException.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/TourController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/TourController.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/TrackController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/TrackController.java -------------------------------------------------------------------------------- /knowledge/src/main/java/ac/simons/music/knowledge/web/VenueController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/java/ac/simons/music/knowledge/web/VenueController.java -------------------------------------------------------------------------------- /knowledge/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/application.properties -------------------------------------------------------------------------------- /knowledge/src/main/resources/banner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/banner.gif -------------------------------------------------------------------------------- /knowledge/src/main/resources/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/messages.properties -------------------------------------------------------------------------------- /knowledge/src/main/resources/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/messages_de.properties -------------------------------------------------------------------------------- /knowledge/src/main/resources/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/messages_en.properties -------------------------------------------------------------------------------- /knowledge/src/main/resources/static/css/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/static/css/application.css -------------------------------------------------------------------------------- /knowledge/src/main/resources/static/js/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/static/js/application.js -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/album.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/album.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/albums.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/albums.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/artist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/artist.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/artists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/artists.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/genre.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/genre.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/genres.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/genres.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/layout.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/track.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/track.html -------------------------------------------------------------------------------- /knowledge/src/main/resources/templates/venues.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/main/resources/templates/venues.html -------------------------------------------------------------------------------- /knowledge/src/test/java/ac/simons/music/knowledge/KnowledgeApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/test/java/ac/simons/music/knowledge/KnowledgeApplicationTests.java -------------------------------------------------------------------------------- /knowledge/src/test/java/ac/simons/music/knowledge/domain/CountryRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/test/java/ac/simons/music/knowledge/domain/CountryRepositoryTest.java -------------------------------------------------------------------------------- /knowledge/src/test/java/ac/simons/music/knowledge/domain/MusicVenueRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/test/java/ac/simons/music/knowledge/domain/MusicVenueRepositoryTest.java -------------------------------------------------------------------------------- /knowledge/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/knowledge/src/test/resources/application.properties -------------------------------------------------------------------------------- /micronaut-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/.gitignore -------------------------------------------------------------------------------- /micronaut-demo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/Dockerfile -------------------------------------------------------------------------------- /micronaut-demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/build.gradle -------------------------------------------------------------------------------- /micronaut-demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /micronaut-demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /micronaut-demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/gradlew -------------------------------------------------------------------------------- /micronaut-demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/gradlew.bat -------------------------------------------------------------------------------- /micronaut-demo/micronaut-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/micronaut-cli.yml -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/Application.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/config/SessionFactoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/config/SessionFactoryFactory.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistEntity.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistService.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistServiceOGM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistServiceOGM.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistServicePlain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/ArtistServicePlain.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/WikipediaArticleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/domain/WikipediaArticleEntity.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/java/ac/simons/music/micronaut/web/ArtistController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/java/ac/simons/music/micronaut/web/ArtistController.java -------------------------------------------------------------------------------- /micronaut-demo/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/resources/application.yml -------------------------------------------------------------------------------- /micronaut-demo/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/micronaut-demo/src/main/resources/logback.xml -------------------------------------------------------------------------------- /quarkus-demo/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/.dockerignore -------------------------------------------------------------------------------- /quarkus-demo/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /quarkus-demo/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /quarkus-demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /quarkus-demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/mvnw -------------------------------------------------------------------------------- /quarkus-demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/mvnw.cmd -------------------------------------------------------------------------------- /quarkus-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/pom.xml -------------------------------------------------------------------------------- /quarkus-demo/quarkus.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/quarkus.log -------------------------------------------------------------------------------- /quarkus-demo/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /quarkus-demo/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /quarkus-demo/src/main/java/ac/simons/music/quarkus/ArtistResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/java/ac/simons/music/quarkus/ArtistResource.java -------------------------------------------------------------------------------- /quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/ArtistEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/ArtistEntity.java -------------------------------------------------------------------------------- /quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/ArtistService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/ArtistService.java -------------------------------------------------------------------------------- /quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/ArtistServicePlain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/ArtistServicePlain.java -------------------------------------------------------------------------------- /quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/WikipediaArticleEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/java/ac/simons/music/quarkus/domain/WikipediaArticleEntity.java -------------------------------------------------------------------------------- /quarkus-demo/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /quarkus-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/quarkus-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /scripts/add-weight.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/add-weight.cypher -------------------------------------------------------------------------------- /scripts/constraints.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/constraints.cypher -------------------------------------------------------------------------------- /scripts/create-featured-artists.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/create-featured-artists.cypher -------------------------------------------------------------------------------- /scripts/genres.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/genres.cypher -------------------------------------------------------------------------------- /scripts/mark-live-albums.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/mark-live-albums.cypher -------------------------------------------------------------------------------- /scripts/migrate-mysql-to-postgres.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/migrate-mysql-to-postgres.sql -------------------------------------------------------------------------------- /scripts/neat.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/neat.cypher -------------------------------------------------------------------------------- /scripts/trigger-etl.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/trigger-etl.cypher -------------------------------------------------------------------------------- /scripts/venues.cypher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/scripts/venues.cypher -------------------------------------------------------------------------------- /statsdb/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /statsdb/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /statsdb/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/mvnw -------------------------------------------------------------------------------- /statsdb/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/mvnw.cmd -------------------------------------------------------------------------------- /statsdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/pom.xml -------------------------------------------------------------------------------- /statsdb/src/main/resources/db/migration/V1__Create_table_artists.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/src/main/resources/db/migration/V1__Create_table_artists.sql -------------------------------------------------------------------------------- /statsdb/src/main/resources/db/migration/V2__Create_table_genres.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/src/main/resources/db/migration/V2__Create_table_genres.sql -------------------------------------------------------------------------------- /statsdb/src/main/resources/db/migration/V3__Create_table_tracks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/src/main/resources/db/migration/V3__Create_table_tracks.sql -------------------------------------------------------------------------------- /statsdb/src/main/resources/db/migration/V4__Create_table_plays.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michael-simons/bootiful-music/HEAD/statsdb/src/main/resources/db/migration/V4__Create_table_plays.sql --------------------------------------------------------------------------------