From 70fbb0cb9e52839a9162faaa404bb6cd149edfa9 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 24 Mar 2023 22:46:01 -0300 Subject: initial commit (circa Jan-Feb 2021) --- .gitignore | 9 ++ data/album/an-aural-artistic-expression.yaml | 22 +++ data/album/as-good-as-yarn.yaml | 34 +++++ data/album/bombs-and-bodies.yaml | 32 +++++ data/album/broken-radio.yaml | 65 +++++++++ data/album/collective-malfunction.yaml | 105 +++++++++++++++ data/album/dissonant-dreams.yaml | 28 ++++ data/album/fox-flux-demo-ost.yaml | 51 +++++++ data/album/glitch-ed.yaml | 148 +++++++++++++++++++++ data/album/i-forget.yaml | 15 +++ data/album/inner-understanding.yaml | 15 +++ data/album/itchy-itchy.yaml | 131 ++++++++++++++++++ data/album/lunar-depot-38.yaml | 62 +++++++++ data/album/neon-phase.yaml | 71 ++++++++++ data/album/paranoia.yaml | 27 ++++ data/album/re-start.yaml | 49 +++++++ data/album/schoolyard.yaml | 40 ++++++ data/album/see-you-later.yaml | 105 +++++++++++++++ data/album/she-wants-you-to-listen.yaml | 35 +++++ data/album/subj-6.yaml | 23 ++++ data/album/the-gourmet-gauntlet.yaml | 79 +++++++++++ data/album/this-means-war-demo.yaml | 54 ++++++++ data/album/under-construction.yaml | 65 +++++++++ data/album/wait-and-see.yaml | 56 ++++++++ data/album/wundorlande-ic-ielde.yaml | 43 ++++++ data/artists.yaml | 29 ++++ data/homepage.yaml | 6 + data/tags.yaml | 47 +++++++ data/wiki-info.yaml | 10 ++ env | 4 + .../an-aural-artistic-expression/cover.jpg | Bin 0 -> 285053 bytes media/album-art/as-good-as-yarn/cover.jpg | Bin 0 -> 174951 bytes media/album-art/bombs-and-bodies/cover.jpg | Bin 0 -> 94470 bytes media/album-art/broken-radio/cover.jpg | Bin 0 -> 91320 bytes .../album-art/broken-radio/found-transmission.jpg | Bin 0 -> 180871 bytes media/album-art/broken-radio/lost-transmission.jpg | Bin 0 -> 187433 bytes .../broken-radio/march-of-the-pride-piper.jpg | Bin 0 -> 106852 bytes media/album-art/collective-malfunction/cover.jpg | Bin 0 -> 475850 bytes .../collective-malfunction/whos-that-mindkog.jpg | Bin 0 -> 150964 bytes media/album-art/dissonant-dreams/cover.jpg | Bin 0 -> 557874 bytes media/album-art/fox-flux-demo/cover.jpg | Bin 0 -> 196810 bytes media/album-art/glitch-ed/cover.jpg | Bin 0 -> 1363481 bytes media/album-art/i-forget/cover.jpg | Bin 0 -> 737722 bytes media/album-art/inner-understanding/cover.jpg | Bin 0 -> 149575 bytes media/album-art/itchy-itchy/cover.jpg | Bin 0 -> 175857 bytes media/album-art/itchy-itchy/fine-art.jpg | Bin 0 -> 40450 bytes media/album-art/itchy-itchy/kitten-carousel.jpg | Bin 0 -> 160199 bytes .../itchy-itchy/memory-of-a-cheese-puff.jpg | Bin 0 -> 204240 bytes .../itchy-itchy/my-heart-skipped-a-beat.jpg | Bin 0 -> 161588 bytes media/album-art/itchy-itchy/not-on-my-watch.jpg | Bin 0 -> 209528 bytes media/album-art/itchy-itchy/still-life.jpg | Bin 0 -> 121632 bytes media/album-art/itchy-itchy/who-me.jpg | Bin 0 -> 201798 bytes media/album-art/lunar-depot-38/cover.jpg | Bin 0 -> 215877 bytes media/album-art/neon-phase/cover.jpg | Bin 0 -> 443793 bytes media/album-art/paranoia/cover.jpg | Bin 0 -> 143725 bytes media/album-art/re-start/cover.jpg | Bin 0 -> 462584 bytes media/album-art/schoolyard/cover.jpg | Bin 0 -> 352488 bytes .../lets-all-give-xx-a-hand-students.jpg | Bin 0 -> 286439 bytes media/album-art/schoolyard/self-sacrifice.jpg | Bin 0 -> 293766 bytes media/album-art/see-you-later/cover.jpg | Bin 0 -> 333967 bytes media/album-art/she-wants-you-to-listen/cover.jpg | Bin 0 -> 177108 bytes media/album-art/she-wants-you-to-listen/peril.jpg | Bin 0 -> 144420 bytes media/album-art/subj-6/cover.jpg | Bin 0 -> 150484 bytes media/album-art/the-gourmet-gauntlet/all-ye.jpg | Bin 0 -> 290695 bytes media/album-art/the-gourmet-gauntlet/cover.jpg | Bin 0 -> 181160 bytes .../the-gourmet-gauntlet/do-it-better.jpg | Bin 0 -> 281968 bytes .../the-gourmet-gauntlet/it-was-your-choice.jpg | Bin 0 -> 172026 bytes media/album-art/the-gourmet-gauntlet/its-time.jpg | Bin 0 -> 154617 bytes .../album-art/the-gourmet-gauntlet/lots-to-do.jpg | Bin 0 -> 220483 bytes .../album-art/the-gourmet-gauntlet/strong-food.jpg | Bin 0 -> 204397 bytes .../the-gourmet-gauntlet/too-late-to-leave.jpg | Bin 0 -> 130117 bytes media/album-art/this-means-war-demo/cover.jpg | Bin 0 -> 198761 bytes media/album-art/under-construction/cover.jpg | Bin 0 -> 88249 bytes media/album-art/wait-and-see/cover.jpg | Bin 0 -> 162956 bytes .../wundorlande-ic-ielde/a-kittens-ritual.jpg | Bin 0 -> 98461 bytes media/album-art/wundorlande-ic-ielde/cover.jpg | Bin 0 -> 313032 bytes .../dreaming-of-a-protagonist.jpg | Bin 0 -> 49972 bytes .../album-art/wundorlande-ic-ielde/new-ecstacy.jpg | Bin 0 -> 159351 bytes media/album-art/wundorlande-ic-ielde/play-time.jpg | Bin 0 -> 108631 bytes media/artist-avatar/glitched-puppet.jpg | Bin 0 -> 145780 bytes media/bg.jpg | Bin 0 -> 307280 bytes media/hopeless.jpg | Bin 0 -> 333967 bytes media/thumbnail-cache.json | 1 + 83 files changed, 1461 insertions(+) create mode 100644 .gitignore create mode 100644 data/album/an-aural-artistic-expression.yaml create mode 100644 data/album/as-good-as-yarn.yaml create mode 100644 data/album/bombs-and-bodies.yaml create mode 100644 data/album/broken-radio.yaml create mode 100644 data/album/collective-malfunction.yaml create mode 100644 data/album/dissonant-dreams.yaml create mode 100644 data/album/fox-flux-demo-ost.yaml create mode 100644 data/album/glitch-ed.yaml create mode 100644 data/album/i-forget.yaml create mode 100644 data/album/inner-understanding.yaml create mode 100644 data/album/itchy-itchy.yaml create mode 100644 data/album/lunar-depot-38.yaml create mode 100644 data/album/neon-phase.yaml create mode 100644 data/album/paranoia.yaml create mode 100644 data/album/re-start.yaml create mode 100644 data/album/schoolyard.yaml create mode 100644 data/album/see-you-later.yaml create mode 100644 data/album/she-wants-you-to-listen.yaml create mode 100644 data/album/subj-6.yaml create mode 100644 data/album/the-gourmet-gauntlet.yaml create mode 100644 data/album/this-means-war-demo.yaml create mode 100644 data/album/under-construction.yaml create mode 100644 data/album/wait-and-see.yaml create mode 100644 data/album/wundorlande-ic-ielde.yaml create mode 100644 data/artists.yaml create mode 100644 data/homepage.yaml create mode 100644 data/tags.yaml create mode 100644 data/wiki-info.yaml create mode 100755 env create mode 100644 media/album-art/an-aural-artistic-expression/cover.jpg create mode 100644 media/album-art/as-good-as-yarn/cover.jpg create mode 100644 media/album-art/bombs-and-bodies/cover.jpg create mode 100644 media/album-art/broken-radio/cover.jpg create mode 100644 media/album-art/broken-radio/found-transmission.jpg create mode 100644 media/album-art/broken-radio/lost-transmission.jpg create mode 100644 media/album-art/broken-radio/march-of-the-pride-piper.jpg create mode 100644 media/album-art/collective-malfunction/cover.jpg create mode 100644 media/album-art/collective-malfunction/whos-that-mindkog.jpg create mode 100644 media/album-art/dissonant-dreams/cover.jpg create mode 100644 media/album-art/fox-flux-demo/cover.jpg create mode 100644 media/album-art/glitch-ed/cover.jpg create mode 100644 media/album-art/i-forget/cover.jpg create mode 100644 media/album-art/inner-understanding/cover.jpg create mode 100644 media/album-art/itchy-itchy/cover.jpg create mode 100644 media/album-art/itchy-itchy/fine-art.jpg create mode 100644 media/album-art/itchy-itchy/kitten-carousel.jpg create mode 100644 media/album-art/itchy-itchy/memory-of-a-cheese-puff.jpg create mode 100644 media/album-art/itchy-itchy/my-heart-skipped-a-beat.jpg create mode 100644 media/album-art/itchy-itchy/not-on-my-watch.jpg create mode 100644 media/album-art/itchy-itchy/still-life.jpg create mode 100644 media/album-art/itchy-itchy/who-me.jpg create mode 100644 media/album-art/lunar-depot-38/cover.jpg create mode 100644 media/album-art/neon-phase/cover.jpg create mode 100644 media/album-art/paranoia/cover.jpg create mode 100644 media/album-art/re-start/cover.jpg create mode 100644 media/album-art/schoolyard/cover.jpg create mode 100644 media/album-art/schoolyard/lets-all-give-xx-a-hand-students.jpg create mode 100644 media/album-art/schoolyard/self-sacrifice.jpg create mode 100644 media/album-art/see-you-later/cover.jpg create mode 100644 media/album-art/she-wants-you-to-listen/cover.jpg create mode 100644 media/album-art/she-wants-you-to-listen/peril.jpg create mode 100644 media/album-art/subj-6/cover.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/all-ye.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/cover.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/do-it-better.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/it-was-your-choice.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/its-time.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/lots-to-do.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/strong-food.jpg create mode 100644 media/album-art/the-gourmet-gauntlet/too-late-to-leave.jpg create mode 100644 media/album-art/this-means-war-demo/cover.jpg create mode 100644 media/album-art/under-construction/cover.jpg create mode 100644 media/album-art/wait-and-see/cover.jpg create mode 100644 media/album-art/wundorlande-ic-ielde/a-kittens-ritual.jpg create mode 100644 media/album-art/wundorlande-ic-ielde/cover.jpg create mode 100644 media/album-art/wundorlande-ic-ielde/dreaming-of-a-protagonist.jpg create mode 100644 media/album-art/wundorlande-ic-ielde/new-ecstacy.jpg create mode 100644 media/album-art/wundorlande-ic-ielde/play-time.jpg create mode 100644 media/artist-avatar/glitched-puppet.jpg create mode 100644 media/bg.jpg create mode 100644 media/hopeless.jpg create mode 100644 media/thumbnail-cache.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e5789cd --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.DS_Store +out + +*.small.jpg +*.medium.jpg +*.large.jpg +*.semihuge.jpg +*.huge.jpg +thumbnail-cache.json diff --git a/data/album/an-aural-artistic-expression.yaml b/data/album/an-aural-artistic-expression.yaml new file mode 100644 index 0000000..65616f4 --- /dev/null +++ b/data/album/an-aural-artistic-expression.yaml @@ -0,0 +1,22 @@ +Album: An aural artistic expression +Artists: +- glitched puppet +Date: January 25, 2016 +URLs: +- https://floraverse.bandcamp.com/album/an-aural-artistic-expression +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Andre +FG: '#e8d4f0' +--- +Track: work in progress +Duration: '1:26' +URLs: +- https://floraverse.bandcamp.com/track/work-in-progress +--- +Track: art block +Duration: '12:05' +URLs: +- https://floraverse.bandcamp.com/track/art-block diff --git a/data/album/as-good-as-yarn.yaml b/data/album/as-good-as-yarn.yaml new file mode 100644 index 0000000..d8e4a04 --- /dev/null +++ b/data/album/as-good-as-yarn.yaml @@ -0,0 +1,34 @@ +Album: as good as yarn +Artists: +- glitched puppet +Date: June 2, 2015 +URLs: +- https://floraverse.bandcamp.com/album/as-good-as-yarn +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Beleth +FG: '#d71d8e' +--- +Track: Ni Ya Ni Ya KITTEN +Duration: '2:43' +URLs: +- https://floraverse.bandcamp.com/track/ni-ya-ni-ya-kitten +--- +Track: I'm bored +Duration: '2:08' +URLs: +- https://floraverse.bandcamp.com/track/im-bored +Referenced Tracks: +- cat nap +--- +Track: cat nap +Duration: '1:58' +URLs: +- https://floraverse.bandcamp.com/track/cat-nap +--- +Track: Go For Broke +Duration: '1:36' +URLs: +- https://floraverse.bandcamp.com/track/go-for-broke diff --git a/data/album/bombs-and-bodies.yaml b/data/album/bombs-and-bodies.yaml new file mode 100644 index 0000000..3a0d1ae --- /dev/null +++ b/data/album/bombs-and-bodies.yaml @@ -0,0 +1,32 @@ +Album: Bombs & Bodies +Artists: +- glitched puppet +Date: May 18, 2015 +URLs: +- https://floraverse.bandcamp.com/album/bombs-bodies +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Andre +FG: '#eff6d5' +--- +Track: Halloween Aesthetic +Duration: '2:00' +URLs: +- https://floraverse.bandcamp.com/track/halloween-aesthetic +--- +Track: A (not so) nice day for a hike - Buer +Duration: '1:21' +URLs: +- https://floraverse.bandcamp.com/track/a-not-so-nice-day-for-a-hike-buer +Referenced Tracks: +- A (not so) nice day for a hike +--- +Track: Raining down devastation +Duration: '3:42' +URLs: +- https://floraverse.bandcamp.com/track/raining-down-devastation +Referenced Tracks: +- Watching You +- Fine Art diff --git a/data/album/broken-radio.yaml b/data/album/broken-radio.yaml new file mode 100644 index 0000000..024c0d4 --- /dev/null +++ b/data/album/broken-radio.yaml @@ -0,0 +1,65 @@ +Album: broken radio +Artists: +- glitched puppet +Date: May 11, 2015 +URLs: +- https://floraverse.bandcamp.com/album/broken-radio +Cover Artists: +- glitched puppet +Default Track Cover Artists: +- glitched puppet +FG: '#fdfbf6' +--- +Track: lost transmission +Duration: '1:36' +URLs: +- https://floraverse.bandcamp.com/track/lost-transmission +--- +Track: found transmission +Duration: '4:54' +URLs: +- https://floraverse.bandcamp.com/track/found-transmission +Referenced Tracks: +- lost transmission +- March of the Pride Piper +--- +Track: Void Forest +Duration: '1:53' +URLs: +- https://floraverse.bandcamp.com/track/void-forest +Has Cover Art: false +--- +Track: No rest, even in death +Duration: '2:38' +URLs: +- https://floraverse.bandcamp.com/track/no-rest-even-in-death +Has Cover Art: false +Referenced Tracks: +- Merciful End +--- +Track: Dire rhythm +Duration: '1:42' +URLs: +- https://floraverse.bandcamp.com/track/dire-rhythm +Has Cover Art: false +--- +Track: Through the Scraps +Duration: '1:36' +URLs: +- https://floraverse.bandcamp.com/track/through-the-scraps +Has Cover Art: false +--- +Track: March of the Pride Piper +Duration: '2:30' +URLs: +- https://floraverse.bandcamp.com/track/march-of-the-pride-piper +Art Tag: Pride +--- +Track: Goodbye, stranger! +Duration: '2:28' +URLs: +- https://floraverse.bandcamp.com/track/goodbye-stranger +Has Cover Art: false +Referenced Tracks: +- Merciful End +- No rest, even in death diff --git a/data/album/collective-malfunction.yaml b/data/album/collective-malfunction.yaml new file mode 100644 index 0000000..caba436 --- /dev/null +++ b/data/album/collective-malfunction.yaml @@ -0,0 +1,105 @@ +Album: Collective Malfunction +Date: November 14, 2017 +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Jupet +FG: '#eccc39' +--- +Group: Main album +--- +Track: put on a happy kitten +Artists: +- lydianchord +Duration: '1:16' +URLs: +- https://floraverse.bandcamp.com/track/put-on-a-happy-kitten +Referenced Tracks: +- put on a happy face +- Ni Ya Ni Ya KITTEN +--- +Track: Crash Course in Puppetry +Artists: +- PRAXX5 +Duration: '2:14' +URLs: +- https://floraverse.bandcamp.com/track/crash-course-in-puppetry +Referenced Tracks: +- Kitten carousel +- Konekopossum Carousel +- hopeless +- It isn't +--- +Track: I REMEMBER +Artists: +- gapow +Duration: '5:18' +URLs: +- https://floraverse.bandcamp.com/track/i-remember +Referenced Tracks: +- I forget +--- +Track: Niyaaaa +Artists: +- ApprehensiveOpossum +Duration: '3:53' +URLs: +- https://floraverse.bandcamp.com/track/niyaaaa +Referenced Tracks: +- Ni Ya Ni Ya KITTEN +--- +Track: To Nya Or Not To Nya +Artists: +- ApprehensiveOpossum +Duration: '2:47' +URLs: +- https://floraverse.bandcamp.com/track/to-nya-or-not-to-nya +Referenced Tracks: +- Ni Ya Ni Ya KITTEN +--- +Track: Who's That? +Directory: whos-that-mindkog +Artists: +- MindKog +Duration: '3:44' +URLs: +- https://www.youtube.com/user/MindKog +Cover Artists: +- glitched puppet +Art Tags: +- Beleth +Referenced Tracks: +- Watching You +- Fine Art +- Who's that? +- Who, me? +- Dry your tears, kiddo +--- +Group: Bonus tracks +--- +Track: Put on a happy face [piano remix] +Artists: +- William Flood +Duration: '1:50' +Has URLs: false +Referenced Tracks: +- put on a happy face +--- +Track: Your Call Is Important To Us +Artists: +- rrszz +Duration: '1:03' +Has URLs: false +Referenced Tracks: +- Ni Ya Ni Ya KITTEN +- WAVE 5 - seething +--- +Track: Not To Nya +Artists: +- ApprehensiveOpossum +Duration: '2:49' +Has URLs: false +Referenced Tracks: +- Ni Ya Ni Ya KITTEN +- To Nya Or Not To Nya diff --git a/data/album/dissonant-dreams.yaml b/data/album/dissonant-dreams.yaml new file mode 100644 index 0000000..20ded15 --- /dev/null +++ b/data/album/dissonant-dreams.yaml @@ -0,0 +1,28 @@ +Album: Dissonant • Dreams +Directory: dissonant-dreams +Artists: +- glitched puppet +Date: January 11, 2017 +URLs: +- https://floraverse.bandcamp.com/album/dissonant-dreams +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Orobas +FG: '#e6489f' +--- +Track: ticket to nowhere +Duration: '3:16' +URLs: +- https://floraverse.bandcamp.com/track/ticket-to-nowhere +--- +Track: because we're together +Duration: '4:20' +URLs: +- https://floraverse.bandcamp.com/track/because-were-together +--- +Track: (dissona)nce +Duration: '2:52' +URLs: +- https://floraverse.bandcamp.com/track/dissona-nce diff --git a/data/album/fox-flux-demo-ost.yaml b/data/album/fox-flux-demo-ost.yaml new file mode 100644 index 0000000..f14e23f --- /dev/null +++ b/data/album/fox-flux-demo-ost.yaml @@ -0,0 +1,51 @@ +Album: fox flux - demo OST +Directory: fox-flux-demo +Artists: +- glitched puppet +Date: March 1, 2017 +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Lexy +FG: '#e1d7b4' +--- +Group: Main album +--- +Track: go with the flow +Duration: 0:57 +URLs: +- https://floraverse.bandcamp.com/track/go-with-the-flow +--- +Track: waiting room +Duration: '1:36' +URLs: +- https://floraverse.bandcamp.com/track/waiting-room +--- +Track: lively romp +Duration: '2:46' +URLs: +- https://floraverse.bandcamp.com/track/lively-romp +--- +Track: the other waiting room +Duration: '1:55' +URLs: +- https://floraverse.bandcamp.com/track/the-other-waiting-room +Referenced Tracks: +- waiting room +--- +Track: borrowed tech +Duration: '2:40' +URLs: +- https://floraverse.bandcamp.com/track/borrowed-tech +--- +Track: goop ending +Duration: '1:55' +URLs: +- https://floraverse.bandcamp.com/track/goop-ending +--- +Group: Bonus tracks +--- +Track: VS LOP +Duration: 0:13 +Has URLs: false diff --git a/data/album/glitch-ed.yaml b/data/album/glitch-ed.yaml new file mode 100644 index 0000000..28d930f --- /dev/null +++ b/data/album/glitch-ed.yaml @@ -0,0 +1,148 @@ +Album: glitch(ed) +Directory: glitch-ed +Artists: +- glitched puppet +Date: December 7, 2015 +URLs: +- https://floraverse.bandcamp.com/album/glitch-ed +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Beleth +FG: '#fb07ff' +--- +Group: Main album +--- +Track: Dewclaw Bazaar +Duration: '4:17' +URLs: +- https://floraverse.bandcamp.com/track/dewclaw-bazaar +--- +Track: TAKE V +Duration: '1:36' +URLs: +- https://floraverse.bandcamp.com/track/take-v +--- +Track: TAKE IV +Duration: '1:36' +URLs: +- https://floraverse.bandcamp.com/track/take-iv +Referenced Tracks: +- lost transmission +--- +Track: TAKE III +Duration: '1:49' +URLs: +- https://floraverse.bandcamp.com/track/take-iii +--- +Track: TAKE II +Duration: '1:09' +URLs: +- https://floraverse.bandcamp.com/track/take-ii +Referenced Tracks: +- here goes nothing +--- +Track: TAKE I +Duration: '1:45' +URLs: +- https://floraverse.bandcamp.com/track/take-i +Referenced Tracks: +- Self Sacrifice +--- +Track: Adventure Anew +Duration: '2:34' +URLs: +- https://floraverse.bandcamp.com/track/adventure-anew +--- +Track: And Me Too +Duration: '1:20' +URLs: +- https://floraverse.bandcamp.com/track/and-me-too +Referenced Tracks: +- Adventure Anew +--- +Track: a long sleep +Duration: '1:16' +URLs: +- https://floraverse.bandcamp.com/track/a-long-sleep +--- +Track: remnants +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/remnants +--- +Track: It can't break +Duration: '5:31' +URLs: +- https://floraverse.bandcamp.com/track/it-cant-break +Referenced Tracks: +- Kitten carousel +- Self Sacrifice +- Konekopossum Carousel +- It won't break +--- +Track: glitch(ed) puppet +Directory: glitch-ed-puppet +Duration: '2:40' +URLs: +- https://floraverse.bandcamp.com/track/glitch-ed-puppet +--- +Track: I'm A Frayed Knot +Duration: '2:10' +URLs: +- https://floraverse.bandcamp.com/track/im-a-frayed-knot +--- +Track: A Wondrous Occasion +Duration: '1:57' +URLs: +- https://floraverse.bandcamp.com/track/a-wondrous-occasion +Referenced Tracks: +- I'm A Frayed Knot +--- +Track: Monsters from Monsters +Duration: '2:24' +URLs: +- https://floraverse.bandcamp.com/track/monsters-from-monsters +Referenced Tracks: +- Spooktacular +--- +Track: Who let you in here? +Duration: '3:00' +URLs: +- https://floraverse.bandcamp.com/track/who-let-you-in-here +--- +Track: Chasing the void +Duration: '3:50' +URLs: +- https://floraverse.bandcamp.com/track/chasing-the-void +Referenced Tracks: +- nonremembering +- glitch(ed) puppet +- It isn't +--- +Group: Bonus tracks +--- +Track: Konekopossum Carousel +Duration: '4:04' +Has URLs: false +Referenced Tracks: +- Kitten carousel +- Self Sacrifice +--- +Track: It won't break +Duration: '1:27' +Has URLs: false +Referenced Tracks: +- Konekopossum Carousel +- Self Sacrifice +--- +Track: nonremembering +Duration: '2:59' +Has URLs: false +--- +Track: It isn't +Duration: 0:51 +Has URLs: false +Referenced Tracks: +- glitch(ed) puppet diff --git a/data/album/i-forget.yaml b/data/album/i-forget.yaml new file mode 100644 index 0000000..54c8bcf --- /dev/null +++ b/data/album/i-forget.yaml @@ -0,0 +1,15 @@ +Album: I forget +Artists: +- glitched puppet +Date: February 29, 2016 +URLs: +- https://floraverse.bandcamp.com/track/i-forget +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#b5b5b5' +--- +Track: I forget +Duration: '10:43' +URLs: +- https://floraverse.bandcamp.com/track/i-forget diff --git a/data/album/inner-understanding.yaml b/data/album/inner-understanding.yaml new file mode 100644 index 0000000..bcb32cc --- /dev/null +++ b/data/album/inner-understanding.yaml @@ -0,0 +1,15 @@ +Album: Inner Understanding +Artists: +- glitched puppet +Date: June 1, 2014 12:00:00 +URLs: +- https://floraverse.bandcamp.com/track/inner-understanding +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#e7be28' +--- +Track: Inner Understanding +Duration: '1:49' +URLs: +- https://floraverse.bandcamp.com/track/inner-understanding diff --git a/data/album/itchy-itchy.yaml b/data/album/itchy-itchy.yaml new file mode 100644 index 0000000..a82041c --- /dev/null +++ b/data/album/itchy-itchy.yaml @@ -0,0 +1,131 @@ +Album: Itchy Itchy +Artists: +- glitched puppet +Date: May 5, 2015 +URLs: +- https://floraverse.bandcamp.com/album/itchy-itchy +Cover Artists: +- glitched puppet +Default Track Cover Artists: +- glitched puppet +Art Tags: +- Andre +FG: '#e4367b' +--- +Group: Main album +--- +Track: Who, me? +Duration: '2:27' +URLs: +- https://floraverse.bandcamp.com/track/who-me +Art Tags: +- Andre +Referenced Tracks: +- Watching You +--- +Track: My heart skipped a beat +Duration: 0:48 +URLs: +- https://floraverse.bandcamp.com/track/my-heart-skipped-a-beat +Art Tags: +- Andre +Referenced Tracks: +- Watching You +--- +Track: Fine Art +Duration: '1:48' +URLs: +- https://floraverse.bandcamp.com/track/fine-art +Art Tags: +- Andre +Referenced Tracks: +- Watching You +--- +Track: Not on my watch +Duration: '1:16' +URLs: +- https://floraverse.bandcamp.com/track/not-on-my-watch +Art Tags: +- Andre +- Beleth +Referenced Tracks: +- Kitten carousel +--- +Track: Memory of a Cheese Puff +Duration: '1:12' +URLs: +- https://floraverse.bandcamp.com/track/memory-of-a-cheese-puff +Art Tags: +- Andre +- Beleth +Referenced Tracks: +- Watching You +- Who, me? +- Kitten carousel +--- +Track: Kitten carousel +Duration: '2:19' +URLs: +- https://floraverse.bandcamp.com/track/kitten-carousel +Art Tags: +- Beleth +--- +Track: Still Life +Duration: '5:48' +URLs: +- https://floraverse.bandcamp.com/track/still-life +Art Tags: +- Andre +- Andre +- Andre +- Andre +Referenced Tracks: +- Watching You +- Fine Art +- Who, me? +- Memory of a Cheese Puff +- My heart skipped a beat +--- +Track: Club Quarantine +Duration: '2:24' +URLs: +- https://floraverse.bandcamp.com/track/club-quarantine +Has Cover Art: false +--- +Track: A (not so) nice day for a hike +Duration: '1:16' +URLs: +- https://floraverse.bandcamp.com/track/a-not-so-nice-day-for-a-hike +Has Cover Art: false +--- +Track: Herbs n Stuff +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/herbs-n-stuff +Has Cover Art: false +--- +Track: It's DISCO-DISCO time! +Duration: '1:04' +URLs: +- https://floraverse.bandcamp.com/track/its-disco-disco-time +Has Cover Art: false +--- +Track: Merciful End +Duration: '2:28' +URLs: +- https://floraverse.bandcamp.com/track/merciful-end +Has Cover Art: false +--- +Group: Bonus tracks +--- +Track: Watching You +Duration: 0:48 +Has URLs: false +Has Cover Art: false +--- +Track: Unfun toy +Duration: '1:55' +Has URLs: false +Has Cover Art: false +Referenced Tracks: +- Kitten carousel diff --git a/data/album/lunar-depot-38.yaml b/data/album/lunar-depot-38.yaml new file mode 100644 index 0000000..1c5357e --- /dev/null +++ b/data/album/lunar-depot-38.yaml @@ -0,0 +1,62 @@ +Album: Lunar Depot 38 - OST +Directory: lunar-depot-38 +Artists: +- glitched puppet +Date: April 25, 2017 +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#f6e5db' +--- +Track: Let's Go - Mewo! +Duration: 0:38 +URLs: +- https://floraverse.bandcamp.com/track/lets-go-mewo +--- +Track: Oh no! Culprit Spotted! +Duration: 0:57 +URLs: +- https://floraverse.bandcamp.com/track/oh-no-culprit-spotted +--- +Track: WAVE 1 - paralyzing +Directory: paralyzing +Duration: '1:55' +URLs: +- https://floraverse.bandcamp.com/track/wave-1-paralyzing +--- +Track: WAVE 2 - crushing +Directory: crushing +Duration: '2:14' +URLs: +- https://floraverse.bandcamp.com/track/wave-2-crushing +Referenced Tracks: +- WAVE 1 - paralyzing +--- +Track: WAVE 3 - nauseating +Directory: nauseating +Duration: '1:16' +URLs: +- https://floraverse.bandcamp.com/track/wave-3-nauseating +Referenced Tracks: +- WAVE 1 - paralyzing +--- +Track: WAVE 4 - burning +Directory: burning +Duration: '1:55' +URLs: +- https://floraverse.bandcamp.com/track/wave-4-burning +Referenced Tracks: +- WAVE 1 - paralyzing +--- +Track: WAVE 5 - seething +Directory: seething +Duration: '2:08' +URLs: +- https://floraverse.bandcamp.com/track/wave-5-seething +Referenced Tracks: +- WAVE 1 - paralyzing +--- +Track: Cosmic Defenders +Duration: '2:33' +URLs: +- https://floraverse.bandcamp.com/track/cosmic-defenders diff --git a/data/album/neon-phase.yaml b/data/album/neon-phase.yaml new file mode 100644 index 0000000..52799d3 --- /dev/null +++ b/data/album/neon-phase.yaml @@ -0,0 +1,71 @@ +Album: NEON PHASE - OST +Directory: neon-phase +Artists: +- glitched puppet +Date: January 17, 2017 +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Neon +- Chip +FG: '#99afad' +--- +Group: Main album (pt. 1) +--- +Track: SYNCHRONIZED JUNCTURE +Duration: '2:07' +URLs: +- https://floraverse.bandcamp.com/track/synchronized-juncture +--- +Track: TY-045A (CRAGS) +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/ty-045a-crags +--- +Track: TY-045B (POWER GRID) +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/ty-045b-power-grid +Referenced Tracks: +- TY-045A (CRAGS) +--- +Track: TY-045C (RESIDENCY) +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/ty-045c-residency +Referenced Tracks: +- TY-045A (CRAGS) +--- +Track: TY-045D (DISPOSAL) +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/ty-045d-disposal +Referenced Tracks: +- TY-045A (CRAGS) +--- +Track: TY-045E (DOOR) +Duration: '1:44' +URLs: +- https://floraverse.bandcamp.com/track/ty-045e-door +Referenced Tracks: +- TY-045A (CRAGS) +--- +Group: Bonus tracks +--- +Track: '[REDACTED]' +Duration: '1:36' +Has URLs: false +--- +Track: TY-045F (MEMORY) +Duration: '1:33' +Has URLs: false +Referenced Tracks: +- TY-045D (DISPOSAL) +--- +Group: Main album (pt. 2) +--- +Track: NOSTALGIC FUTURE +Duration: '2:01' +URLs: +- https://floraverse.bandcamp.com/track/nostalgic-future diff --git a/data/album/paranoia.yaml b/data/album/paranoia.yaml new file mode 100644 index 0000000..6d274c3 --- /dev/null +++ b/data/album/paranoia.yaml @@ -0,0 +1,27 @@ +Album: paranoia +Artists: +- glitched puppet +Date: January 22, 2018 +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- The Masked Sun +FG: '#959595' +--- +Track: never hopeful +Duration: '1:41' +URLs: +- https://floraverse.bandcamp.com/track/never-hopeful-2 +--- +Track: identity theory +Duration: '7:48' +URLs: +- https://floraverse.bandcamp.com/track/identity-theory +Referenced Tracks: +- Self Sacrifice +--- +Track: attribution bias +Duration: '9:15' +URLs: +- https://floraverse.bandcamp.com/track/attribution-bias diff --git a/data/album/re-start.yaml b/data/album/re-start.yaml new file mode 100644 index 0000000..dff78b9 --- /dev/null +++ b/data/album/re-start.yaml @@ -0,0 +1,49 @@ +Album: (re)start +Directory: re-start +Artists: +- glitched puppet +Date: October 5, 2015 +URLs: +- https://floraverse.bandcamp.com/album/re-start +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Jupet +FG: '#f6d8fe' +--- +Track: STOP +Duration: '3:25' +URLs: +- https://floraverse.bandcamp.com/track/stop +Referenced Tracks: +- Kitten carousel +- Not on my watch +- I already ate +- lost transmission +--- +Track: Fortunate Encounter +Duration: '2:54' +URLs: +- https://floraverse.bandcamp.com/track/fortunate-encounter +--- +Track: mm aah mm +Duration: '3:26' +URLs: +- https://floraverse.bandcamp.com/track/mm-aah-mm +--- +Track: here goes nothing +Duration: '5:14' +URLs: +- https://floraverse.bandcamp.com/track/here-goes-nothing +Referenced Tracks: +- Self Sacrifice +- Let's all give XX a hand, students! +- Sinful +--- +Track: try again +Duration: '4:20' +URLs: +- https://floraverse.bandcamp.com/track/try-again +Referenced Tracks: +- Dry your tears, kiddo diff --git a/data/album/schoolyard.yaml b/data/album/schoolyard.yaml new file mode 100644 index 0000000..b54a665 --- /dev/null +++ b/data/album/schoolyard.yaml @@ -0,0 +1,40 @@ +Album: Schoolyard +Artists: +- glitched puppet +Date: June 8, 2015 +URLs: +- https://floraverse.bandcamp.com/album/schoolyard +Cover Artists: +- glitched puppet +Default Track Cover Artists: +- glitched puppet +Art Tags: +- Jupet +- Beleth +FG: '#fdfbf6' +--- +Track: Self Sacrifice +Duration: '6:19' +URLs: +- https://floraverse.bandcamp.com/track/self-sacrifice +Art Tags: +- Jupet +--- +Track: Let's all give XX a hand, students! +Duration: '1:48' +URLs: +- https://floraverse.bandcamp.com/track/lets-all-give-xx-a-hand-students +Art Tags: +- Beleth +--- +Track: nothingness +Duration: '1:26' +URLs: +- https://floraverse.bandcamp.com/track/nothingness +Has Cover Art: false +--- +Track: Spooktacular +Duration: '2:18' +URLs: +- https://floraverse.bandcamp.com/track/spooktacular +Has Cover Art: false diff --git a/data/album/see-you-later.yaml b/data/album/see-you-later.yaml new file mode 100644 index 0000000..49a160b --- /dev/null +++ b/data/album/see-you-later.yaml @@ -0,0 +1,105 @@ +Album: See you later +Artists: +- glitched puppet +Date: June 29, 2015 +URLs: +- https://floraverse.bandcamp.com/album/see-you-later +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Beleth +FG: '#f5f5f5' +--- +Track: hopeless +Duration: '1:29' +URLs: +- https://floraverse.bandcamp.com/track/hopeless +Referenced Tracks: +- Dry your tears, kiddo +--- +Track: Dry your tears, kiddo +Duration: '5:01' +URLs: +- https://floraverse.bandcamp.com/track/dry-your-tears-kiddo +--- +Track: not an actual body +Duration: '4:06' +URLs: +- https://floraverse.bandcamp.com/track/not-an-actual-body +Referenced Tracks: +- Club Quarantine +--- +Track: i don't like it +Duration: '2:57' +URLs: +- https://floraverse.bandcamp.com/track/i-dont-like-it +--- +Track: Steep Price +Duration: '3:12' +URLs: +- https://floraverse.bandcamp.com/track/steep-price +--- +Track: Who's that? +Duration: '3:30' +URLs: +- https://floraverse.bandcamp.com/track/whos-that +Referenced Tracks: +- Watching You +- Fine Art +- Who, me? +- Dry your tears, kiddo +--- +Track: Calm before the storm +Duration: '3:12' +URLs: +- https://floraverse.bandcamp.com/track/calm-before-the-storm +Referenced Tracks: +- A (not so) nice day for a hike +--- +Track: One Track Mind +Duration: '1:48' +URLs: +- https://floraverse.bandcamp.com/track/one-track-mind +--- +Track: Dis(sona)nce +Directory: dis-sona-nce +Duration: '2:13' +URLs: +- https://floraverse.bandcamp.com/track/dis-sona-nce +Referenced Tracks: +- One Track Mind +--- +Track: Monster In Your Closet +Duration: '1:25' +URLs: +- https://floraverse.bandcamp.com/track/monster-in-your-closet +Referenced Tracks: +- One Track Mind +- Dis(sona)nce +- Spooktacular +--- +Track: a true nightmare +Duration: 0:48 +URLs: +- https://floraverse.bandcamp.com/track/a-true-nightmare +--- +Track: Bwee More Careful +Duration: '1:12' +URLs: +- https://floraverse.bandcamp.com/track/bwee-more-careful +--- +Track: Lucie And The Power Of Friendship! +Duration: '1:12' +URLs: +- https://floraverse.bandcamp.com/track/lucie-and-the-power-of-friendship +Referenced Tracks: +- Bwee More Careful +--- +Track: Don't touch that +Duration: '1:48' +URLs: +- https://floraverse.bandcamp.com/track/dont-touch-that +Referenced Tracks: +- One Track Mind +- cat nap diff --git a/data/album/she-wants-you-to-listen.yaml b/data/album/she-wants-you-to-listen.yaml new file mode 100644 index 0000000..18e71e7 --- /dev/null +++ b/data/album/she-wants-you-to-listen.yaml @@ -0,0 +1,35 @@ +Album: She wants you to listen +Artists: +- glitched puppet +Date: August 17, 2015 +URLs: +- https://floraverse.bandcamp.com/album/she-wants-you-to-listen +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#b280f9' +--- +Track: doppelgangers +Duration: '3:00' +URLs: +- https://floraverse.bandcamp.com/track/doppelgangers +Referenced Tracks: +- lost transmission +- found transmission +--- +Track: Peril +Duration: '3:20' +URLs: +- https://floraverse.bandcamp.com/track/peril +Cover Artists: +- glitched puppet +--- +Track: Cardios Ward +Duration: '2:24' +URLs: +- https://floraverse.bandcamp.com/track/cardios-ward +--- +Track: Nothing Wasted +Duration: '3:12' +URLs: +- https://floraverse.bandcamp.com/track/nothing-wasted diff --git a/data/album/subj-6.yaml b/data/album/subj-6.yaml new file mode 100644 index 0000000..f05f196 --- /dev/null +++ b/data/album/subj-6.yaml @@ -0,0 +1,23 @@ +Album: subj_6 +Directory: subj-6 +Artists: +- glitched puppet +Date: September 4, 2017 +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#cccccc' +--- +Track: nothing unexamined +Duration: '3:12' +URLs: +- https://floraverse.bandcamp.com/track/nothing-unexamined +Referenced Tracks: +- Nothing Wasted +--- +Track: IMAGE_NOIMAGE +Duration: '3:12' +URLs: +- https://floraverse.bandcamp.com/track/image-noimage +Referenced Tracks: +- Nothing Wasted diff --git a/data/album/the-gourmet-gauntlet.yaml b/data/album/the-gourmet-gauntlet.yaml new file mode 100644 index 0000000..3e639ef --- /dev/null +++ b/data/album/the-gourmet-gauntlet.yaml @@ -0,0 +1,79 @@ +Album: The Gourmet Gauntlet +Artists: +- glitched puppet +Date: June 1, 2014 12:00:01 +URLs: +- https://floraverse.bandcamp.com/album/the-gourmet-gauntlet +Cover Artists: +- glitched puppet +Default Track Cover Artists: +- glitched puppet +Art Tags: +- Lorraine +FG: '#b82377' +--- +Group: Main album +--- +Track: Lots To Do +Duration: '2:28' +URLs: +- https://floraverse.bandcamp.com/track/lots-to-do +Art Tags: +- Lorraine +--- +Track: It's Time +Duration: '1:55' +URLs: +- https://floraverse.bandcamp.com/track/its-time +--- +Track: It Was Your Choice +Duration: '2:33' +URLs: +- https://floraverse.bandcamp.com/track/it-was-your-choice +Art Tags: +- Msrah +--- +Track: Too Late to Leave +Duration: '2:43' +URLs: +- https://floraverse.bandcamp.com/track/too-late-to-leave +Art Tags: +- Armando +--- +Track: Strong Food +Duration: '2:12' +URLs: +- https://floraverse.bandcamp.com/track/strong-food +Art Tags: +- Ergrez +- Errgriz +--- +Track: All Ye +Duration: '4:11' +URLs: +- https://floraverse.bandcamp.com/track/all-ye +Art Tags: +- Sibyl +--- +Track: Do It Better +Duration: '2:35' +URLs: +- https://floraverse.bandcamp.com/track/do-it-better +Art Tags: +- Vera +--- +Group: Bonus tracks +--- +Track: Too Late to Leave (faster) +Duration: '1:08' +Has URLs: false +Has Cover Art: false +Referenced Tracks: +- Too Late to Leave +--- +Track: All Ye (faster) +Duration: '1:14' +Has URLs: false +Has Cover Art: false +Referenced Tracks: +- All Ye diff --git a/data/album/this-means-war-demo.yaml b/data/album/this-means-war-demo.yaml new file mode 100644 index 0000000..6493e18 --- /dev/null +++ b/data/album/this-means-war-demo.yaml @@ -0,0 +1,54 @@ +Album: This Means WAR demo (3rd Anniversary Edition) +Directory: this-means-war-demo +Artists: +- glitched puppet +Date: September 19, 2016 +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#f6d0a1' +--- +Group: Main album +--- +Track: thrumbeat +Duration: 0:57 +URLs: +- https://floraverse.bandcamp.com/track/thrumbeat +--- +Track: West Dewclaw +Duration: '1:04' +URLs: +- https://floraverse.bandcamp.com/track/west-dewclaw +Referenced Tracks: +- Dewclaw Bazaar +--- +Track: Send me in, coach! (VS Mellie) +Duration: '1:28' +URLs: +- https://floraverse.bandcamp.com/track/send-me-in-coach-vs-mellie +--- +Track: She's invulnerable?! (VS Mellie & Claude) +Duration: '2:27' +URLs: +- https://floraverse.bandcamp.com/track/shes-invulnerable-vs-mellie-claude +Referenced Tracks: +- Send me in, coach! (VS Mellie) +--- +Track: Toyle & Trouble +Duration: '3:12' +URLs: +- https://floraverse.bandcamp.com/track/toyle-trouble +--- +Group: Bonus tracks +--- +Track: holy place +Duration: '1:48' +Has URLs: false +Referenced Tracks: +- lost transmission +--- +Track: egg zone +Duration: '1:25' +Has URLs: false +Referenced Tracks: +- thrumbeat diff --git a/data/album/under-construction.yaml b/data/album/under-construction.yaml new file mode 100644 index 0000000..bf725cd --- /dev/null +++ b/data/album/under-construction.yaml @@ -0,0 +1,65 @@ +Album: Under Construction +Artists: +- glitched puppet +Date: May 30, 2016 +Has Track Art: false +Cover Artists: +- glitched puppet +FG: '#ececec' +--- +Track: put on a happy face +Duration: '1:41' +URLs: +- https://floraverse.bandcamp.com/track/put-on-a-happy-face +--- +Track: don't look at me (again) +Duration: '2:41' +URLs: +- https://floraverse.bandcamp.com/track/dont-look-at-me-again +--- +Track: shh +Duration: '3:23' +URLs: +- https://floraverse.bandcamp.com/track/shh +Referenced Tracks: +- shh2 +- shh3 +--- +Track: shh2 +Duration: '1:41' +Has URLs: false +Referenced Tracks: +- shh3 +--- +Track: shh3 +Duration: '1:41' +Has URLs: false +--- +Track: don't touch what already hurts +Duration: '1:50' +URLs: +- https://floraverse.bandcamp.com/track/dont-touch-what-already-hurts +Referenced Tracks: +- don't look at me (again) +--- +Track: smoke +Duration: '2:15' +URLs: +- https://floraverse.bandcamp.com/track/smoke +--- +Track: live on +Duration: '2:15' +URLs: +- https://floraverse.bandcamp.com/track/live-on +--- +Track: what now (what now?) +Duration: '2:58' +URLs: +- https://floraverse.bandcamp.com/track/what-now-what-now +Referenced Tracks: +- don't look at me (again) +--- +Track: it's all yours +Duration: '2:07' +URLs: +- https://floraverse.bandcamp.com/track/its-all-yours diff --git a/data/album/wait-and-see.yaml b/data/album/wait-and-see.yaml new file mode 100644 index 0000000..8d17f6a --- /dev/null +++ b/data/album/wait-and-see.yaml @@ -0,0 +1,56 @@ +Album: Wait and See +Artists: +- glitched puppet +Date: September 8, 2015 +Has Track Art: false +Cover Artists: +- glitched puppet +Art Tags: +- Jupet +FG: '#ffc0ff' +--- +Group: Main album +--- +Track: Sinful +Duration: '11:50' +URLs: +- https://floraverse.bandcamp.com/track/sinful +Referenced Tracks: +- Self Sacrifice +--- +Track: break time +Duration: '3:26' +URLs: +- https://floraverse.bandcamp.com/track/break-time +--- +Track: BELL TOLL +Duration: '1:43' +URLs: +- https://floraverse.bandcamp.com/track/bell-toll +--- +Track: Rainbow beam, activate! +Duration: '2:06' +URLs: +- https://floraverse.bandcamp.com/track/rainbow-beam-activate +Referenced Tracks: +- BELL TOLL +- Watching You +- Who, me? +- Who's that? +--- +Track: Tone it down +Duration: '2:00' +URLs: +- https://floraverse.bandcamp.com/track/tone-it-down +Referenced Tracks: +- Watching You +- Fine Art +--- +Group: Bonus tracks +--- +Track: I already ate +Duration: 0:40 +Has URLs: false +Referenced Tracks: +- Kitten carousel +- Not on my watch diff --git a/data/album/wundorlande-ic-ielde.yaml b/data/album/wundorlande-ic-ielde.yaml new file mode 100644 index 0000000..19c7001 --- /dev/null +++ b/data/album/wundorlande-ic-ielde.yaml @@ -0,0 +1,43 @@ +Album: Wundorlande - Ic Ielde +Artists: +- glitched puppet +Date: February 16, 2015 +URLs: +- https://floraverse.bandcamp.com/album/wundorlande-ic-ielde +Cover Artists: +- glitched puppet +Default Track Cover Artists: +- glitched puppet +FG: '#e3ccad' +--- +Track: Wonderful Wonderland +Duration: '1:16' +URLs: +- https://floraverse.bandcamp.com/track/wonderful-wonderland +Has Cover Art: false +--- +Track: Play Time +Duration: '1:32' +URLs: +- https://floraverse.bandcamp.com/track/play-time +Art Tags: +- Alice +--- +Track: A kitten's ritual +Duration: '1:42' +URLs: +- https://floraverse.bandcamp.com/track/a-kittens-ritual +Art Tags: +- Alice +Referenced Tracks: +- Play Time +--- +Track: Dreaming of a Protagonist +Duration: '2:06' +URLs: +- https://floraverse.bandcamp.com/track/dreaming-of-a-protagonist +--- +Track: New Ecstacy +Duration: '2:04' +URLs: +- https://floraverse.bandcamp.com/track/new-ecstacy diff --git a/data/artists.yaml b/data/artists.yaml new file mode 100644 index 0000000..d844cae --- /dev/null +++ b/data/artists.yaml @@ -0,0 +1,29 @@ +Artist: ApprehensiveOpossum +--- +Artist: MindKog +URLs: +- https://www.youtube.com/user/MindKog +--- +Artist: PRAXX5 +--- +Artist: William Flood +--- +Artist: gapow +--- +Artist: glitched puppet +URLs: +- https://floraverse.bandcamp.com/ +- https://twitter.com/glitchedpuppet/ +- https://glitchedpuppet.com/ +--- +Artist: lydianchord +URLs: +- https://lydianchord.bandcamp.com/ +- https://soundcloud.com/lydianchord +- https://www.youtube.com/c/LydianChord +- https://twitter.com/LydianChord +--- +Artist: rrszz +URLs: +- https://twitter.com/rrszz +- https://caff.work/ diff --git a/data/homepage.yaml b/data/homepage.yaml new file mode 100644 index 0000000..4fbde18 --- /dev/null +++ b/data/homepage.yaml @@ -0,0 +1,6 @@ +Homepage: Homepage +--- +Row: Albums +Type: albums +Group: new-releases +Count: 999 diff --git a/data/tags.yaml b/data/tags.yaml new file mode 100644 index 0000000..33b94bb --- /dev/null +++ b/data/tags.yaml @@ -0,0 +1,47 @@ +Color: '#7c9f81' +Tag: Alice +--- +Color: '#ffe2a6' +Tag: Andre +--- +Color: '#f2bfb2' +Tag: Armando +--- +Color: '#ff6af0' +Tag: Jupet +--- +Color: '#ea2e83' +Tag: Beleth +--- +Color: '#8da4aa' +Tag: Chip +--- +Color: '#a8bba8' +Tag: Ergrez +--- +Color: '#6eafa7' +Tag: Errgriz +--- +Color: '#9d8c48' +Tag: Lexy +--- +Color: '#b82377' +Tag: Lorraine +--- +Color: '#fdb859' +Tag: Msrah +--- +Color: '#c782b4' +Tag: Neon +--- +Color: '#e6489f' +Tag: Orobas +--- +Color: '#9d0099' +Tag: Sibyl +--- +Color: '#959595' +Tag: The Masked Sun +--- +Color: '#e20147' +Tag: Vera diff --git a/data/wiki-info.yaml b/data/wiki-info.yaml new file mode 100644 index 0000000..8605252 --- /dev/null +++ b/data/wiki-info.yaml @@ -0,0 +1,10 @@ +Name: Floraverse Unofficial Music Wiki +Color: '#ff6af0' +Short Name: Flora UMWiki +Enable Artist Avatars: true +Enable Listings: true +Enable Art Tag UI: true +Footer Content: >- + All content is licensed under CC + BY-SA 4.0; media and listings are from Floraverse. + Visit its official Bandcamp! diff --git a/env b/env new file mode 100755 index 0000000..a9b9b98 --- /dev/null +++ b/env @@ -0,0 +1,4 @@ +#!/bin/sh +export HSMUSIC_DATA="$(pwd)/data/" +export HSMUSIC_MEDIA="$(pwd)/media/" +export HSMUSIC_OUT="$(pwd)/out/" diff --git a/media/album-art/an-aural-artistic-expression/cover.jpg b/media/album-art/an-aural-artistic-expression/cover.jpg new file mode 100644 index 0000000..9ec2147 Binary files /dev/null and b/media/album-art/an-aural-artistic-expression/cover.jpg differ diff --git a/media/album-art/as-good-as-yarn/cover.jpg b/media/album-art/as-good-as-yarn/cover.jpg new file mode 100644 index 0000000..6db7597 Binary files /dev/null and b/media/album-art/as-good-as-yarn/cover.jpg differ diff --git a/media/album-art/bombs-and-bodies/cover.jpg b/media/album-art/bombs-and-bodies/cover.jpg new file mode 100644 index 0000000..8a3fab8 Binary files /dev/null and b/media/album-art/bombs-and-bodies/cover.jpg differ diff --git a/media/album-art/broken-radio/cover.jpg b/media/album-art/broken-radio/cover.jpg new file mode 100644 index 0000000..b2161a6 Binary files /dev/null and b/media/album-art/broken-radio/cover.jpg differ diff --git a/media/album-art/broken-radio/found-transmission.jpg b/media/album-art/broken-radio/found-transmission.jpg new file mode 100644 index 0000000..7b7af4e Binary files /dev/null and b/media/album-art/broken-radio/found-transmission.jpg differ diff --git a/media/album-art/broken-radio/lost-transmission.jpg b/media/album-art/broken-radio/lost-transmission.jpg new file mode 100644 index 0000000..43ca338 Binary files /dev/null and b/media/album-art/broken-radio/lost-transmission.jpg differ diff --git a/media/album-art/broken-radio/march-of-the-pride-piper.jpg b/media/album-art/broken-radio/march-of-the-pride-piper.jpg new file mode 100644 index 0000000..a101df9 Binary files /dev/null and b/media/album-art/broken-radio/march-of-the-pride-piper.jpg differ diff --git a/media/album-art/collective-malfunction/cover.jpg b/media/album-art/collective-malfunction/cover.jpg new file mode 100644 index 0000000..6384da2 Binary files /dev/null and b/media/album-art/collective-malfunction/cover.jpg differ diff --git a/media/album-art/collective-malfunction/whos-that-mindkog.jpg b/media/album-art/collective-malfunction/whos-that-mindkog.jpg new file mode 100644 index 0000000..c9962e9 Binary files /dev/null and b/media/album-art/collective-malfunction/whos-that-mindkog.jpg differ diff --git a/media/album-art/dissonant-dreams/cover.jpg b/media/album-art/dissonant-dreams/cover.jpg new file mode 100644 index 0000000..14a76f2 Binary files /dev/null and b/media/album-art/dissonant-dreams/cover.jpg differ diff --git a/media/album-art/fox-flux-demo/cover.jpg b/media/album-art/fox-flux-demo/cover.jpg new file mode 100644 index 0000000..a2ddcd1 Binary files /dev/null and b/media/album-art/fox-flux-demo/cover.jpg differ diff --git a/media/album-art/glitch-ed/cover.jpg b/media/album-art/glitch-ed/cover.jpg new file mode 100644 index 0000000..2d96843 Binary files /dev/null and b/media/album-art/glitch-ed/cover.jpg differ diff --git a/media/album-art/i-forget/cover.jpg b/media/album-art/i-forget/cover.jpg new file mode 100644 index 0000000..b50d2d3 Binary files /dev/null and b/media/album-art/i-forget/cover.jpg differ diff --git a/media/album-art/inner-understanding/cover.jpg b/media/album-art/inner-understanding/cover.jpg new file mode 100644 index 0000000..c9322f5 Binary files /dev/null and b/media/album-art/inner-understanding/cover.jpg differ diff --git a/media/album-art/itchy-itchy/cover.jpg b/media/album-art/itchy-itchy/cover.jpg new file mode 100644 index 0000000..f59b4e5 Binary files /dev/null and b/media/album-art/itchy-itchy/cover.jpg differ diff --git a/media/album-art/itchy-itchy/fine-art.jpg b/media/album-art/itchy-itchy/fine-art.jpg new file mode 100644 index 0000000..82e2caa Binary files /dev/null and b/media/album-art/itchy-itchy/fine-art.jpg differ diff --git a/media/album-art/itchy-itchy/kitten-carousel.jpg b/media/album-art/itchy-itchy/kitten-carousel.jpg new file mode 100644 index 0000000..cd1c227 Binary files /dev/null and b/media/album-art/itchy-itchy/kitten-carousel.jpg differ diff --git a/media/album-art/itchy-itchy/memory-of-a-cheese-puff.jpg b/media/album-art/itchy-itchy/memory-of-a-cheese-puff.jpg new file mode 100644 index 0000000..b4398a9 Binary files /dev/null and b/media/album-art/itchy-itchy/memory-of-a-cheese-puff.jpg differ diff --git a/media/album-art/itchy-itchy/my-heart-skipped-a-beat.jpg b/media/album-art/itchy-itchy/my-heart-skipped-a-beat.jpg new file mode 100644 index 0000000..b46f3ab Binary files /dev/null and b/media/album-art/itchy-itchy/my-heart-skipped-a-beat.jpg differ diff --git a/media/album-art/itchy-itchy/not-on-my-watch.jpg b/media/album-art/itchy-itchy/not-on-my-watch.jpg new file mode 100644 index 0000000..260cfeb Binary files /dev/null and b/media/album-art/itchy-itchy/not-on-my-watch.jpg differ diff --git a/media/album-art/itchy-itchy/still-life.jpg b/media/album-art/itchy-itchy/still-life.jpg new file mode 100644 index 0000000..36be0b4 Binary files /dev/null and b/media/album-art/itchy-itchy/still-life.jpg differ diff --git a/media/album-art/itchy-itchy/who-me.jpg b/media/album-art/itchy-itchy/who-me.jpg new file mode 100644 index 0000000..1788ba5 Binary files /dev/null and b/media/album-art/itchy-itchy/who-me.jpg differ diff --git a/media/album-art/lunar-depot-38/cover.jpg b/media/album-art/lunar-depot-38/cover.jpg new file mode 100644 index 0000000..7f89e40 Binary files /dev/null and b/media/album-art/lunar-depot-38/cover.jpg differ diff --git a/media/album-art/neon-phase/cover.jpg b/media/album-art/neon-phase/cover.jpg new file mode 100644 index 0000000..7c3f00d Binary files /dev/null and b/media/album-art/neon-phase/cover.jpg differ diff --git a/media/album-art/paranoia/cover.jpg b/media/album-art/paranoia/cover.jpg new file mode 100644 index 0000000..7270c04 Binary files /dev/null and b/media/album-art/paranoia/cover.jpg differ diff --git a/media/album-art/re-start/cover.jpg b/media/album-art/re-start/cover.jpg new file mode 100644 index 0000000..01fab07 Binary files /dev/null and b/media/album-art/re-start/cover.jpg differ diff --git a/media/album-art/schoolyard/cover.jpg b/media/album-art/schoolyard/cover.jpg new file mode 100644 index 0000000..00d2bed Binary files /dev/null and b/media/album-art/schoolyard/cover.jpg differ diff --git a/media/album-art/schoolyard/lets-all-give-xx-a-hand-students.jpg b/media/album-art/schoolyard/lets-all-give-xx-a-hand-students.jpg new file mode 100644 index 0000000..3812688 Binary files /dev/null and b/media/album-art/schoolyard/lets-all-give-xx-a-hand-students.jpg differ diff --git a/media/album-art/schoolyard/self-sacrifice.jpg b/media/album-art/schoolyard/self-sacrifice.jpg new file mode 100644 index 0000000..2eec0a7 Binary files /dev/null and b/media/album-art/schoolyard/self-sacrifice.jpg differ diff --git a/media/album-art/see-you-later/cover.jpg b/media/album-art/see-you-later/cover.jpg new file mode 100644 index 0000000..9c1b617 Binary files /dev/null and b/media/album-art/see-you-later/cover.jpg differ diff --git a/media/album-art/she-wants-you-to-listen/cover.jpg b/media/album-art/she-wants-you-to-listen/cover.jpg new file mode 100644 index 0000000..de1b386 Binary files /dev/null and b/media/album-art/she-wants-you-to-listen/cover.jpg differ diff --git a/media/album-art/she-wants-you-to-listen/peril.jpg b/media/album-art/she-wants-you-to-listen/peril.jpg new file mode 100644 index 0000000..0bebd71 Binary files /dev/null and b/media/album-art/she-wants-you-to-listen/peril.jpg differ diff --git a/media/album-art/subj-6/cover.jpg b/media/album-art/subj-6/cover.jpg new file mode 100644 index 0000000..11d4818 Binary files /dev/null and b/media/album-art/subj-6/cover.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/all-ye.jpg b/media/album-art/the-gourmet-gauntlet/all-ye.jpg new file mode 100644 index 0000000..56dbca9 Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/all-ye.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/cover.jpg b/media/album-art/the-gourmet-gauntlet/cover.jpg new file mode 100644 index 0000000..2560f56 Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/cover.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/do-it-better.jpg b/media/album-art/the-gourmet-gauntlet/do-it-better.jpg new file mode 100644 index 0000000..ec7eb33 Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/do-it-better.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/it-was-your-choice.jpg b/media/album-art/the-gourmet-gauntlet/it-was-your-choice.jpg new file mode 100644 index 0000000..ca17ebe Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/it-was-your-choice.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/its-time.jpg b/media/album-art/the-gourmet-gauntlet/its-time.jpg new file mode 100644 index 0000000..718a84b Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/its-time.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/lots-to-do.jpg b/media/album-art/the-gourmet-gauntlet/lots-to-do.jpg new file mode 100644 index 0000000..d5ead6d Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/lots-to-do.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/strong-food.jpg b/media/album-art/the-gourmet-gauntlet/strong-food.jpg new file mode 100644 index 0000000..8855da7 Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/strong-food.jpg differ diff --git a/media/album-art/the-gourmet-gauntlet/too-late-to-leave.jpg b/media/album-art/the-gourmet-gauntlet/too-late-to-leave.jpg new file mode 100644 index 0000000..7a26e4a Binary files /dev/null and b/media/album-art/the-gourmet-gauntlet/too-late-to-leave.jpg differ diff --git a/media/album-art/this-means-war-demo/cover.jpg b/media/album-art/this-means-war-demo/cover.jpg new file mode 100644 index 0000000..86ddfbf Binary files /dev/null and b/media/album-art/this-means-war-demo/cover.jpg differ diff --git a/media/album-art/under-construction/cover.jpg b/media/album-art/under-construction/cover.jpg new file mode 100644 index 0000000..cf380e3 Binary files /dev/null and b/media/album-art/under-construction/cover.jpg differ diff --git a/media/album-art/wait-and-see/cover.jpg b/media/album-art/wait-and-see/cover.jpg new file mode 100644 index 0000000..b97c4bc Binary files /dev/null and b/media/album-art/wait-and-see/cover.jpg differ diff --git a/media/album-art/wundorlande-ic-ielde/a-kittens-ritual.jpg b/media/album-art/wundorlande-ic-ielde/a-kittens-ritual.jpg new file mode 100644 index 0000000..3c29466 Binary files /dev/null and b/media/album-art/wundorlande-ic-ielde/a-kittens-ritual.jpg differ diff --git a/media/album-art/wundorlande-ic-ielde/cover.jpg b/media/album-art/wundorlande-ic-ielde/cover.jpg new file mode 100644 index 0000000..4dc73d1 Binary files /dev/null and b/media/album-art/wundorlande-ic-ielde/cover.jpg differ diff --git a/media/album-art/wundorlande-ic-ielde/dreaming-of-a-protagonist.jpg b/media/album-art/wundorlande-ic-ielde/dreaming-of-a-protagonist.jpg new file mode 100644 index 0000000..95f7ddd Binary files /dev/null and b/media/album-art/wundorlande-ic-ielde/dreaming-of-a-protagonist.jpg differ diff --git a/media/album-art/wundorlande-ic-ielde/new-ecstacy.jpg b/media/album-art/wundorlande-ic-ielde/new-ecstacy.jpg new file mode 100644 index 0000000..976206b Binary files /dev/null and b/media/album-art/wundorlande-ic-ielde/new-ecstacy.jpg differ diff --git a/media/album-art/wundorlande-ic-ielde/play-time.jpg b/media/album-art/wundorlande-ic-ielde/play-time.jpg new file mode 100644 index 0000000..5b5335b Binary files /dev/null and b/media/album-art/wundorlande-ic-ielde/play-time.jpg differ diff --git a/media/artist-avatar/glitched-puppet.jpg b/media/artist-avatar/glitched-puppet.jpg new file mode 100644 index 0000000..0d51f61 Binary files /dev/null and b/media/artist-avatar/glitched-puppet.jpg differ diff --git a/media/bg.jpg b/media/bg.jpg new file mode 100644 index 0000000..cff9075 Binary files /dev/null and b/media/bg.jpg differ diff --git a/media/hopeless.jpg b/media/hopeless.jpg new file mode 100644 index 0000000..9c1b617 Binary files /dev/null and b/media/hopeless.jpg differ diff --git a/media/thumbnail-cache.json b/media/thumbnail-cache.json new file mode 100644 index 0000000..1749984 --- /dev/null +++ b/media/thumbnail-cache.json @@ -0,0 +1 @@ +{"album-art/itchy-itchy/fine-art.jpg":"7ebe40f55a32a737666a508f5ec4b48e","album-art/under-construction/cover.jpg":"964c2876dfb34b14004b26fed7958a2d","album-art/wundorlande-ic-ielde/dreaming-of-a-protagonist.jpg":"19f7dd17a08ee56f726b274040cbadef","album-art/inner-understanding/cover.jpg":"c549f45059431f73559b9879fbf2eddb","album-art/the-gourmet-gauntlet/too-late-to-leave.jpg":"2563017d4014243bf3811dc3f1efdcc1","album-art/bombs-and-bodies/cover.jpg":"d44dcb760291066d6b27b44d1c92eba4","album-art/broken-radio/march-of-the-pride-piper.jpg":"ff1ff70bf07ed0ef9f79f5e2759dd4ea","album-art/broken-radio/cover.jpg":"fe983fae1296dbc523fd970dde57537a","artist-avatar/glitched-puppet.jpg":"62e18e9954d3ad4761288fd7357ed48d","album-art/wundorlande-ic-ielde/play-time.jpg":"ce86ed7dc4b2ef1d2090e6542e7ddb39","album-art/the-gourmet-gauntlet/it-was-your-choice.jpg":"3d053e3f82f1290ab3ff349bee895461","album-art/she-wants-you-to-listen/peril.jpg":"2a860155b6bf67490ea0d9745fdac9d5","album-art/broken-radio/found-transmission.jpg":"f314017ff27b707fcb1993406faccdc2","album-art/the-gourmet-gauntlet/lots-to-do.jpg":"ee5922abbbde4b60d1eb6118aef39653","album-art/broken-radio/lost-transmission.jpg":"967108f65b0e53b23c8a760546540085","album-art/the-gourmet-gauntlet/do-it-better.jpg":"fed0836df657aee5ea1cc2f7a45c56f4","album-art/schoolyard/lets-all-give-xx-a-hand-students.jpg":"82ad0e0c96f04a4f8bf756a792fc1c4b","album-art/subj-6/cover.jpg":"c6016023ffab55a7684087f8713b3e1f","album-art/the-gourmet-gauntlet/its-time.jpg":"2e508b3ecd89ee0e867d99cca57b03b0","album-art/she-wants-you-to-listen/cover.jpg":"dc77639c62bf903262e171219977c6a3","album-art/the-gourmet-gauntlet/strong-food.jpg":"89ba73811ccf1408418d944d11265d5a","album-art/as-good-as-yarn/cover.jpg":"30900397f457c1fdd93d078130411711","album-art/the-gourmet-gauntlet/cover.jpg":"dfc8e209d80803373e2e4edffd0c5064","album-art/the-gourmet-gauntlet/all-ye.jpg":"7da7b2c18e218dabfe99b76d09c2b416","album-art/itchy-itchy/my-heart-skipped-a-beat.jpg":"ca6259154dd6d776c8d86bb3e6cf62c6","album-art/paranoia/cover.jpg":"4372a5762f5b773cce221d090326101e","album-art/itchy-itchy/still-life.jpg":"5816ac1c01e913a399ef735eceff5af6","album-art/schoolyard/self-sacrifice.jpg":"0a5893128d4fcd7724da10fa3b78303e","album-art/itchy-itchy/cover.jpg":"bac57720f7578f724da769891616ddd3","album-art/wait-and-see/cover.jpg":"5e75e57c6de3a35ef72297d3c82c32f3","album-art/an-aural-artistic-expression/cover.jpg":"681092ab854cd902fe4b02ef87e891a6","album-art/wundorlande-ic-ielde/new-ecstacy.jpg":"b22484cdfcd5e20abfdec118f433d92e","album-art/see-you-later/cover.jpg":"444f5a5fc123f7a015491a5c56b89c49","album-art/itchy-itchy/not-on-my-watch.jpg":"2fbc44a0e4ce2e6f7629abf7df2cb962","album-art/wundorlande-ic-ielde/a-kittens-ritual.jpg":"67ca1e8ab24ed492d2ebc9bc14fc6662","album-art/collective-malfunction/whos-that-mindkog.jpg":"a85851312c33628b4ed34019f1edf632","album-art/itchy-itchy/memory-of-a-cheese-puff.jpg":"0ad9c4eed0d79e806037161023ea259c","album-art/i-forget/cover.jpg":"49c3537956a3205704289890da808dc5","album-art/itchy-itchy/kitten-carousel.jpg":"730764fb7a6d011edf50a5db3686b2d0","album-art/fox-flux-demo/cover.jpg":"4b65105886833dc617039ba939e00225","album-art/schoolyard/cover.jpg":"8f5f87b11873c0f10980a8d0e351aac0","album-art/this-means-war-demo/cover.jpg":"76b0ea7dac9c6a6b69a3b31bce5517ff","album-art/itchy-itchy/who-me.jpg":"5022564a84840ea528acf354f577673c","album-art/neon-phase/cover.jpg":"03694bac0d7e6d80d49e6ccbf83d185e","album-art/collective-malfunction/cover.jpg":"d0b94a5636ffaea8f83e86aa9c1721b6","album-art/re-start/cover.jpg":"e9d04742d80c5f156f416c35d1622f5a","album-art/dissonant-dreams/cover.jpg":"0da59c4e72b7392dc054ce8ceb77fd41","album-art/wundorlande-ic-ielde/cover.jpg":"f4ca01cc5546a420f78e8bc8957cfb87","album-art/lunar-depot-38/cover.jpg":"374aa020f32ccc2ba8eb72eddb472334","album-art/glitch-ed/cover.jpg":"334127e395e57feade6e41eed8ca575f","hopeless.jpg":"444f5a5fc123f7a015491a5c56b89c49","bg.jpg":"7a74d07c0341f90db1a58bc1d5a6fb01"} \ No newline at end of file -- cgit 1.3.0-6-gf8a5