From eec653c8805b3082ec5497b016796102ebb11e62 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 15 Jul 2019 10:07:19 -0400 Subject: [PATCH] About page --- music_graph/index.html | 1 + music_graph/src/components/AboutPage.vue | 20 +- music_graph/src/components/InputBar.vue | 2 +- music_graph/src/components/MainPage.vue | 6 +- music_graph/static/data.svg | 1000 ++++++++++++++++++++++ 5 files changed, 1024 insertions(+), 5 deletions(-) create mode 100644 music_graph/static/data.svg diff --git a/music_graph/index.html b/music_graph/index.html index 5fcaaa9..60ed5c5 100644 --- a/music_graph/index.html +++ b/music_graph/index.html @@ -4,6 +4,7 @@ + music-graph v1.1 diff --git a/music_graph/src/components/AboutPage.vue b/music_graph/src/components/AboutPage.vue index b15df35..33850aa 100644 --- a/music_graph/src/components/AboutPage.vue +++ b/music_graph/src/components/AboutPage.vue @@ -1,7 +1,20 @@ @@ -9,7 +22,6 @@ export default { name: 'AboutPage' - } @@ -26,4 +38,8 @@ export default { object { font-size: 90%; } + + .el-main { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; + } diff --git a/music_graph/src/components/InputBar.vue b/music_graph/src/components/InputBar.vue index f371e1c..6ffd470 100644 --- a/music_graph/src/components/InputBar.vue +++ b/music_graph/src/components/InputBar.vue @@ -4,7 +4,7 @@ class="inline-input" v-model="query" :fetch-suggestions="fetchSuggestions" - placeholder="Add nodes" + placeholder="Add artists or tags here" :trigger-on-focus="false" @select="onSubmit" > diff --git a/music_graph/src/components/MainPage.vue b/music_graph/src/components/MainPage.vue index 5fb5874..d801e12 100644 --- a/music_graph/src/components/MainPage.vue +++ b/music_graph/src/components/MainPage.vue @@ -51,10 +51,12 @@ export default { this.$notify({ title: 'Welcome!', - message: 'Use the search bar to add nodes. Right click (or long tap) nodes for more options', + message: 'Use the search bar to add nodes. Right click (or long tap) nodes for more options.' + + '
About this project', type: 'info', duration: 45 * 1000, - offset: 100 + offset: 100, + dangerouslyUseHTMLString: true }) } } diff --git a/music_graph/static/data.svg b/music_graph/static/data.svg new file mode 100644 index 0000000..4d014d6 --- /dev/null +++ b/music_graph/static/data.svg @@ -0,0 +1,1000 @@ + + + + + + + + + MusicBrainz + + + + + + + + area.tsv + + + + + + + + + + + + + area.csv + + + + + + + + + + + + + tag.tsv + + + + + + + + + + + + + tag.csv + + + + + + + + + + + + + tag_relation.tsv + + + + + + + + + + + + + tag_tag.csv + + + + + + + + + + + + + release.tsv + + + + + + + + + + + + + release_group.tsv + + + + + + + + + + + + release is mapped + to its group + + + + + + + + + + + + + + + + + + release.csv + + + + + + + + release_group_meta.tsv + + + + + + + + + + + + + + + + + + artist.tsv + + + + + + + + artist.csv + + + + + + + + + + + + + + + + + + l_artist_artist.tsv + + + + + + + + + + + + + + + + + + artist_artist.csv + + + + + + + + artist_credit.tsv + + + + + + + + + + + + + l_artist_release.tsv + + + + + + + + + + + + combine & dedupe + + + + + + + + + + + + + + + + + + artist_release.csv + + + + + + + + + + + + + l_release_group_release_group.tsv + + + + + + + + + + + + + release_release.csv + + + + + + + + + + + + + artist_tag.tsv + + + + + + + + + + + + + artist_tag.csv + + + + + + + + + + + + + release_tag.tsv + + + + + + + + release_group_tag.tsv + + + + + + + + + + + + + + + + + combine + + + + + + + + + + + + + + + + + Count occurences + + + + + + + + + + + + + release_tag.csv + + + + + + + + + + + + + l_area_area.tsv + + + + + + + + + + + + + area_area.csv + + + + + + + + + + + + + + + + + + + + + + + release_group_primary_type.tsv + + + + + + + + + + + + + + + + + Denormalize + + + + + + + + + + + + + + + + + + + + + + Filter & rename + relatations + + + + + + + + + + + + + link.tsv + + + + + + + + link_type.tsv + + + + + + + + + + + + + + + + + Create link + map + + + + + + + + + + + + + + + + + + l_label_label.tsv + + + + + + + + + + + + Filter & rename + relatations + + + + + + + Filter & rename + relatations + + + + + + + + label_label.csv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + label_type.tsv + + + + + + + + + + + + Create map + + + + + + + + + + + + + label.tsv + + + + + + + + + + + + + + + + + + + + + + + + + + + + label.csv + + + + + + + + + + + + + l_label_release.tsv + + + + + + + + l_label_release_group.tsv + + + + + + + + + + + + + + + + + combine & dedupe + + + + + + + + + + + + + + + + + + + + + + + release_label.csv + + + + + + + + + + + + Generate last.fm + tasks + + + + + + + + + + + + + lastfm_data.db + + + + + + + Create release count + map + + + + + + + Disembiguate last.fm + artist name with MBID + + + + + + + + + + + + + + + + + + lastfm_artist.csv + + + + + + + + lastfm_artist_artist.csv + + + + + + + + + + + + Generate spotify + tasks + + + + + + + + spotify_data.db + + + + + + + Generate spotify + tasks (2) + + + + + + + + + + + + + spotify_data_2.db + + + + + + + + + + + + Associate artist based on + name &release names + + + + + + + + + + + + + + + + + + + + + + + + + + + + spotify_artist.csv + + + + + + + + + + + + Merge listener count + + + + + + + + + + + + + + + + + + + + + + deduplicate, with + preference of last.fm relation + + + + + + + + + + + + + spotify_artist_artist.csv + + + + + + + + + + + + + + + + + Compute weight + based on order + + + + + + + + + + + + + + + + + + + + + + Generate caa + tasks + + + + + + + + + + + + + caa_data.db + + + + + + + Deduplicate + + + + + + + Extract thumbnails + + + + + + + + + + + + + + + + + + covers.db + + + + + + + +