« get me outta code hell

convert static-pages.yaml into directory - hsmusic-data - Data files for https://hsmusic.wiki - track, album, artist & flash info, etc
summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2022-08-17 22:06:01 -0300
committer(quasar) nebula <qznebula@protonmail.com>2022-08-17 23:26:08 -0300
commitdf157a3d2c1859bf57723bddbcfca70ced3f5ce7 (patch)
tree30bdc50d1d99f3a903ff6ed592cb312298b4498b
parent86afd31a4a57ac4af6e413e7dfd5876661861fd6 (diff)
convert static-pages.yaml into directory
-rw-r--r--static-page/about.yaml37
-rw-r--r--static-page/changelog.yaml (renamed from static-pages.yaml)77
-rw-r--r--static-page/discord.yaml8
-rw-r--r--static-page/donate.yaml9
-rw-r--r--static-page/feedback.yaml12
-rw-r--r--static-page/js-disabled.yaml6
6 files changed, 72 insertions, 77 deletions
diff --git a/static-page/about.yaml b/static-page/about.yaml
new file mode 100644
index 00000000..ad01103c
--- /dev/null
+++ b/static-page/about.yaml
@@ -0,0 +1,37 @@
+Name: About &amp; Credits
+Directory: about
+Content: |-
+    Welcome to HSMusic, a fan-made Homestuck music wiki!
+    <a href="https://www.homestuck.com/">Homestuck</a> has always been an incredible creative collaboration, and especially beloved by the community and critical in that collaboration is the webcomic and world's humongous soundtrack, comprising well over 500 tracks by dozens of musicians and artists. This wiki aims to be an interesting and useful resource for anyone interested in that music, as well as an archive for all things related.
+    Pertaining to the history of this site: it was originally made as a remake of Homestuck's official <a href="https://homestuck.bandcamp.com/">Bandcamp</a>, which saw its content particularly reduced on <a href="https://twitter.com/hamesatron/status/1187842783618297856">10/25/19</a>. This site aims to be a more reliable resource and reference: track art (conspicuously missing from the Bandcamp) is archived here, solo albums (among other missing albums, like [[album:squiddles]]) are all indexed in the one place, and URLs will always stay consistent. And of course, also included are links for listening on Bandcamp and other services.
+    Nowadays, HSMusic also operates as a center for all sorts of fan music, a sort-of home where avid listeners can explore, discover, and support artists and albums within the sphere around Homestuck music. We're always looking to share new music here, so if there's anything you'd like to see, please feel encouraged to [[static:feedback|drop a message]]!
+    The code for this website is open source (GPL-3.0), and can be explored or forked <a href="https://notabug.org/hsmusic/">here</a>. If you want to get in touch with feature requests or comments on the code, our contact info is [[static:feedback|here]]!
+    <i>Resource &amp; Author Credits</i>
+    - Quasar Nebula: that's me - it's us! We programmed most of the site, and put the whole thing together. [[static:feedback|Say hi]]!
+    - <a href="https://homestuck.bandcamp.com/">Homestuck's Bandcamp</a>, the official host of Homestuck's music: I got almost all the official album listings and basic track info from here.
+    - GiovanH's <a href="https://my.pcloud.com/publink/show?code=kZdJQ8kZNyIwh0Hn1ime6Ty7L2J87BE3E2ak">complete track art archive</a>: track art! A million thanks for putting this together and sharing this with me. (Prior to this, I used the <a href="https://web.archive.org/web/20190720035022/https://homestuck.bandcamp.com/music">Web Archive</a> to gather track art.)
+    - <a href="https://homestuck.net/music/references.html">NSND</a>: leitmotifs! Thanks to this site in combination with credits on the bandcamp and artists' own commentary, this wiki is a rather comprehensive resource for leitmotifs and other track references.
+    - <a href="https://www.bgreco.net/hsflash.html">bgreco.net (HQ Audio Flashes)</a>: thumbnail captures for the individual Flash animations! There were a couple captures missing that I took myself, but most Flash thumbnails are from here.</a>
+    - The <a href="https://homestuck-and-mspa-music.fandom.com/wiki/Homestuck_and_MSPA_Music_Wiki">Homestuck and MSPA Music Wiki</a> on Fandom: the inspiration for this wiki! I've wanted to make a more complete and explorable wiki ever since seeing it. The Fandom wiki has also been a very handy reference in putting this together, so much thanks to everyone who's worked on it!
+    - <a href="https://www.homestuck.com/">homestuck.com</a>: Besides being the home of the comic this whole site is based around, the main wallpaper for the site is pulled from <a href="https://www.homestuck.com/info-more">More from Homestuck</a>.
+    - <a href="https://carrd.co/">carrd.co</a>: I stole your icons.svg file. It is mine now. :tobyfox_dog_sunglasses:
+    - All organizers and contributors of the <a href="https://sollay-b.tumblr.com/post/188094230423/hello-a-couple-of-years-ago-allyssinian">Homestuck Vol. 5 Anthology</a> - community-made track art for [[album:homestuck-vol-5]]! All of this art is <i>excellent</i>. Each track credits its respective cover artist.
+    - Likewise for the <a href="https://hsfanmusic.skaia.net/post/619761136023257089/unofficialmspafans-we-are-proud-to-announce-the">Beyond Canon Track Art Anthology</a> as well as <a href="https://alterniaart.tumblr.com/">Alternia/Bound</a>!
+    - All comments on the site: I appreciate all feedback a lot! People have shared a ton of ideas and suggestions with me, and I <i>cannot</i> emphasize enough how motivating it is to share a project with like-minded folx interested in making it better with you.
+    <i>Feature &amp; Contribution Acknowledgements</i>
+    - <b>Thank you,</b> GiovanH, for linking me to a resource for higher quality cover art, and bringing to my attention the fact that clicking a cover art on Bandcamp to zoom in will often reveal a higher quality image.
+    - cosmogonicalAuthor, for a variety of feature requests and comments! In particular: improving way the track list on author pages is sorted; expanding the introduction; expanding the introduction message to the website; and linking bonus art for Homestuck Vol. 5 - plus a few other good suggestions I haven't gotten to yet. Thanks!
+    - Monckat, for suggesting the album Strife 2 before I'd begun adding fandom-created albums and unofficial releases to this wiki, and for working with an emailer to reupload the original cover art for [[track:the-thirteenth-hour]].
+    - Kidpen, for suggesting the "Flashes that feature this track" feature.
+    - an emailer, for suggesting the "Random track" feature.
+    - foreverFlumoxed, for pointing out that [[flash:338]] contains reference to [[JOHN DO THE WINDY THING]] (this reminded me to add all the unreleased Flash tracks to the Unreleased Tracks album!), for recommending the restructure to [[album:unreleased-tracks]], and for going to the massive effort of checking every track page and pointing out a bunch of missing cover arts and title typos!
+    - Makin, for various initial help in data collection (especially commentary) and lifting the site off the ground by pinning it to the top of the /r/homestuck subreddit for a while, and for linking me the independent release of <a href="https://jamesdever.bandcamp.com/album/sburb">Sburb</a>.
+    - an emailer, for sending a crop of the YT thumbnail art for [[After the Sun]] (plus the SoundCloud link for that track), for reporting the "Random" buttons being broken, and for linking a bunch of resources and various official uploads of tracks and albums.
+    - Niklink, for contributing immensely to the existing lyrics on the wiki and transcribing plenty of new ones that had been totally missed before, as well as for help with archiving the early official album releases ([[album:homestuck-vol-1]] through [[album:homestuck-vol-4]]), and suggesting and contributing to the various album wallpapers across the site.
+    - nuclear333, for a variety of valuable feedback and discussion, as well as for spearheading projects like the <a href="https://twitter.com/nueclear333/status/1336407226492178432">unofficial Pesterquest OST album &amp; metadata</a>.
+    - Bambosh, for creating <a href="https://bambosh.github.io/unofficial-homestuck-collection/">The Unofficial Homestuck Collection</a> and integrating data from HSMusic so seamlessly into it, and for sharing a number of handy data fixes and comments.
+    - Nameless Rumia for providing an initial transcription of the [[track:audio-commentary-featuring-robert-j-lake-nick-smalley-luke-gfd-benjamins-and-erik-jit-scheele|40+ MINUTE LONG Jailbreak audio commentary]].
+    - Thanks for pointing out typos, errors in reference lists, and out of date details: cookiefonster, foreverFlummoxed, an emailer, Bambosh, Niklink, Leo, Cello, and Sgeo.
+    <i>Supporter &amp; Patron Thank-yous</i>
+    <b>Thank you</b> to all present and past [[static:donate|supporters]] of the wiki, including:
+    - Nights, enchantingHunter, leo homestuck, and Gradis.
diff --git a/static-pages.yaml b/static-page/changelog.yaml
index 8b8f487d..1aebea69 100644
--- a/static-pages.yaml
+++ b/static-page/changelog.yaml
@@ -1,54 +1,3 @@
-Name: About &amp; Credits
-Directory: about
-Content: |-
-    Welcome to HSMusic, a fan-made Homestuck music wiki!
-    <a href="https://www.homestuck.com/">Homestuck</a> has always been an incredible creative collaboration, and especially beloved by the community and critical in that collaboration is the webcomic and world's humongous soundtrack, comprising well over 500 tracks by dozens of musicians and artists. This wiki aims to be an interesting and useful resource for anyone interested in that music, as well as an archive for all things related.
-    Pertaining to the history of this site: it was originally made as a remake of Homestuck's official <a href="https://homestuck.bandcamp.com/">Bandcamp</a>, which saw its content particularly reduced on <a href="https://twitter.com/hamesatron/status/1187842783618297856">10/25/19</a>. This site aims to be a more reliable resource and reference: track art (conspicuously missing from the Bandcamp) is archived here, solo albums (among other missing albums, like [[album:squiddles]]) are all indexed in the one place, and URLs will always stay consistent. And of course, also included are links for listening on Bandcamp and other services.
-    Nowadays, HSMusic also operates as a center for all sorts of fan music, a sort-of home where avid listeners can explore, discover, and support artists and albums within the sphere around Homestuck music. We're always looking to share new music here, so if there's anything you'd like to see, please feel encouraged to [[static:feedback|drop a message]]!
-    The code for this website is open source (GPL-3.0), and can be explored or forked <a href="https://notabug.org/hsmusic/">here</a>. If you want to get in touch with feature requests or comments on the code, our contact info is [[static:feedback|here]]!
-    <i>Resource &amp; Author Credits</i>
-    - Quasar Nebula: that's me - it's us! We programmed most of the site, and put the whole thing together. [[static:feedback|Say hi]]!
-    - <a href="https://homestuck.bandcamp.com/">Homestuck's Bandcamp</a>, the official host of Homestuck's music: I got almost all the official album listings and basic track info from here.
-    - GiovanH's <a href="https://my.pcloud.com/publink/show?code=kZdJQ8kZNyIwh0Hn1ime6Ty7L2J87BE3E2ak">complete track art archive</a>: track art! A million thanks for putting this together and sharing this with me. (Prior to this, I used the <a href="https://web.archive.org/web/20190720035022/https://homestuck.bandcamp.com/music">Web Archive</a> to gather track art.)
-    - <a href="https://homestuck.net/music/references.html">NSND</a>: leitmotifs! Thanks to this site in combination with credits on the bandcamp and artists' own commentary, this wiki is a rather comprehensive resource for leitmotifs and other track references.
-    - <a href="https://www.bgreco.net/hsflash.html">bgreco.net (HQ Audio Flashes)</a>: thumbnail captures for the individual Flash animations! There were a couple captures missing that I took myself, but most Flash thumbnails are from here.</a>
-    - The <a href="https://homestuck-and-mspa-music.fandom.com/wiki/Homestuck_and_MSPA_Music_Wiki">Homestuck and MSPA Music Wiki</a> on Fandom: the inspiration for this wiki! I've wanted to make a more complete and explorable wiki ever since seeing it. The Fandom wiki has also been a very handy reference in putting this together, so much thanks to everyone who's worked on it!
-    - <a href="https://www.homestuck.com/">homestuck.com</a>: Besides being the home of the comic this whole site is based around, the main wallpaper for the site is pulled from <a href="https://www.homestuck.com/info-more">More from Homestuck</a>.
-    - <a href="https://carrd.co/">carrd.co</a>: I stole your icons.svg file. It is mine now. :tobyfox_dog_sunglasses:
-    - All organizers and contributors of the <a href="https://sollay-b.tumblr.com/post/188094230423/hello-a-couple-of-years-ago-allyssinian">Homestuck Vol. 5 Anthology</a> - community-made track art for [[album:homestuck-vol-5]]! All of this art is <i>excellent</i>. Each track credits its respective cover artist.
-    - Likewise for the <a href="https://hsfanmusic.skaia.net/post/619761136023257089/unofficialmspafans-we-are-proud-to-announce-the">Beyond Canon Track Art Anthology</a> as well as <a href="https://alterniaart.tumblr.com/">Alternia/Bound</a>!
-    - All comments on the site: I appreciate all feedback a lot! People have shared a ton of ideas and suggestions with me, and I <i>cannot</i> emphasize enough how motivating it is to share a project with like-minded folx interested in making it better with you.
-    <i>Feature &amp; Contribution Acknowledgements</i>
-    - <b>Thank you,</b> GiovanH, for linking me to a resource for higher quality cover art, and bringing to my attention the fact that clicking a cover art on Bandcamp to zoom in will often reveal a higher quality image.
-    - cosmogonicalAuthor, for a variety of feature requests and comments! In particular: improving way the track list on author pages is sorted; expanding the introduction; expanding the introduction message to the website; and linking bonus art for Homestuck Vol. 5 - plus a few other good suggestions I haven't gotten to yet. Thanks!
-    - Monckat, for suggesting the album Strife 2 before I'd begun adding fandom-created albums and unofficial releases to this wiki, and for working with an emailer to reupload the original cover art for [[track:the-thirteenth-hour]].
-    - Kidpen, for suggesting the "Flashes that feature this track" feature.
-    - an emailer, for suggesting the "Random track" feature.
-    - foreverFlumoxed, for pointing out that [[flash:338]] contains reference to [[JOHN DO THE WINDY THING]] (this reminded me to add all the unreleased Flash tracks to the Unreleased Tracks album!), for recommending the restructure to [[album:unreleased-tracks]], and for going to the massive effort of checking every track page and pointing out a bunch of missing cover arts and title typos!
-    - Makin, for various initial help in data collection (especially commentary) and lifting the site off the ground by pinning it to the top of the /r/homestuck subreddit for a while, and for linking me the independent release of <a href="https://jamesdever.bandcamp.com/album/sburb">Sburb</a>.
-    - an emailer, for sending a crop of the YT thumbnail art for [[After the Sun]] (plus the SoundCloud link for that track), for reporting the "Random" buttons being broken, and for linking a bunch of resources and various official uploads of tracks and albums.
-    - Niklink, for contributing immensely to the existing lyrics on the wiki and transcribing plenty of new ones that had been totally missed before, as well as for help with archiving the early official album releases ([[album:homestuck-vol-1]] through [[album:homestuck-vol-4]]), and suggesting and contributing to the various album wallpapers across the site.
-    - nuclear333, for a variety of valuable feedback and discussion, as well as for spearheading projects like the <a href="https://twitter.com/nueclear333/status/1336407226492178432">unofficial Pesterquest OST album &amp; metadata</a>.
-    - Bambosh, for creating <a href="https://bambosh.github.io/unofficial-homestuck-collection/">The Unofficial Homestuck Collection</a> and integrating data from HSMusic so seamlessly into it, and for sharing a number of handy data fixes and comments.
-    - Nameless Rumia for providing an initial transcription of the [[track:audio-commentary-featuring-robert-j-lake-nick-smalley-luke-gfd-benjamins-and-erik-jit-scheele|40+ MINUTE LONG Jailbreak audio commentary]].
-    - Thanks for pointing out typos, errors in reference lists, and out of date details: cookiefonster, foreverFlummoxed, an emailer, Bambosh, Niklink, Leo, Cello, and Sgeo.
-    <i>Supporter &amp; Patron Thank-yous</i>
-    <b>Thank you</b> to all present and past [[static:donate|supporters]] of the wiki, including:
-    - Nights, enchantingHunter, leo homestuck, and Gradis.
----
-Name: Feedback &amp; Suggestions
-Directory: feedback
-Content: |-
-    <strong>Feature requests?<br>Noticed any errors?<br>Itching to see that one album you love on the wiki?</strong>
-    Please let us know! We appreciate feedback a lot, and always want to make this site better.
-    There are five main channels you can reach the dev through:
-    - [[static:discord|HSMusic Community Discord Server]] - The official Discord, and a friendly place to drop feedback or discuss the wiki. (We also share sneak peeks of the coming updates here frequently!)
-    - <a href="https://forum.homestuck.xyz/viewtopic.php?f=7&t=151">HomestuckXYZ</a> - A public forum thread for the wiki.
-    - <a href="https://twitter.com/sapphicGnostic">Twitter</a> - DMs for discussion or feedback are open! (It might go a while unnoticed, though - the site only indicates message requests when it's manually checked, and we're pretty terrible at remembering to do that!)
-    - <a href="https://types.pl/@quasar">Mastodon</a> - Same as birdsite but a moderately less terrible platform :)
-    - Email - it's <s><code>towerofnix at gmail dot beans</code></s> <b>now been revised</b> to <code>qznebula at protonmail dot com</code>! (We'll still get messages at the old address, though.) Old-fashioned, but personally our favorite besides the Discord, and certainly practical if you're sending a longer-form message.
-    Thanks so much for sharing your feedback!
----
 Name: Changelog
 Directory: changelog
 Style: |-
@@ -1228,29 +1177,3 @@ Content: |-
     - credits are all in one numbered list; most are just the name of the track contributed to and the album it's from
     - for tracks where an artist made a specific contribution, that's mentioned too, e.g. "Sburban Countdown (arrangement)"
     - if a musician's contribution is simply a track which was referenced, the line for that contribution is slightly dim (it still contributes to the counter)
----
-Name: Donate
-Directory: donate
-Content: |-
-    Donations for the wiki are now closed. Thank you to everyone who donated over the course of wiki development, including:
-    - Nights
-    - enchantingHunter
-    - leo homestuck
-    - Gradis
-Show in Navigation Bar: false
----
-Name: HSMusic Community Discord Server
-Directory: discord
-Short Name: Discord
-Content: |-
-    We have a public Discord server - <a href="https://discord.com/invite/6Cyt9TY">you're welcomed to join!</a>
-    We mostly discuss work-in-progress site updates here, sharing feedback and suggestions before (and after!) releases go online.
-    There are a few rules you'll have to read and accept before being let in, and we take moderation seriously - but the server is a pretty chill space in general! The rules are just there to ensure it <i>can</i> be safe and relaxed for everyone.
-    (Discord not your style? [[static:feedback|Check our other links!]])
----
-Name: JS Disabled
-Directory: js-disabled
-Content: |-
-    Sorry, that link won't work unless you're running a web browser that supports relatively modern JavaScript.
-    Please press the back button to get where you were, or [[home:-|head back to the index]].
-Show in Navigation Bar: false
diff --git a/static-page/discord.yaml b/static-page/discord.yaml
new file mode 100644
index 00000000..37c3a92f
--- /dev/null
+++ b/static-page/discord.yaml
@@ -0,0 +1,8 @@
+Name: HSMusic Community Discord Server
+Directory: discord
+Short Name: Discord
+Content: |-
+    We have a public Discord server - <a href="https://discord.com/invite/6Cyt9TY">you're welcomed to join!</a>
+    We mostly discuss work-in-progress site updates here, sharing feedback and suggestions before (and after!) releases go online.
+    There are a few rules you'll have to read and accept before being let in, and we take moderation seriously - but the server is a pretty chill space in general! The rules are just there to ensure it <i>can</i> be safe and relaxed for everyone.
+    (Discord not your style? [[static:feedback|Check our other links!]])
diff --git a/static-page/donate.yaml b/static-page/donate.yaml
new file mode 100644
index 00000000..75d56354
--- /dev/null
+++ b/static-page/donate.yaml
@@ -0,0 +1,9 @@
+Name: Donate
+Directory: donate
+Content: |-
+    Donations for the wiki are now closed. Thank you to everyone who donated over the course of wiki development, including:
+    - Nights
+    - enchantingHunter
+    - leo homestuck
+    - Gradis
+Show in Navigation Bar: false
diff --git a/static-page/feedback.yaml b/static-page/feedback.yaml
new file mode 100644
index 00000000..2d2f5beb
--- /dev/null
+++ b/static-page/feedback.yaml
@@ -0,0 +1,12 @@
+Name: Feedback &amp; Suggestions
+Directory: feedback
+Content: |-
+    <strong>Feature requests?<br>Noticed any errors?<br>Itching to see that one album you love on the wiki?</strong>
+    Please let us know! We appreciate feedback a lot, and always want to make this site better.
+    There are five main channels you can reach the dev through:
+    - [[static:discord|HSMusic Community Discord Server]] - The official Discord, and a friendly place to drop feedback or discuss the wiki. (We also share sneak peeks of the coming updates here frequently!)
+    - <a href="https://forum.homestuck.xyz/viewtopic.php?f=7&t=151">HomestuckXYZ</a> - A public forum thread for the wiki.
+    - <a href="https://twitter.com/sapphicGnostic">Twitter</a> - DMs for discussion or feedback are open! (It might go a while unnoticed, though - the site only indicates message requests when it's manually checked, and we're pretty terrible at remembering to do that!)
+    - <a href="https://types.pl/@quasar">Mastodon</a> - Same as birdsite but a moderately less terrible platform :)
+    - Email - it's <s><code>towerofnix at gmail dot beans</code></s> <b>now been revised</b> to <code>qznebula at protonmail dot com</code>! (We'll still get messages at the old address, though.) Old-fashioned, but personally our favorite besides the Discord, and certainly practical if you're sending a longer-form message.
+    Thanks so much for sharing your feedback!
diff --git a/static-page/js-disabled.yaml b/static-page/js-disabled.yaml
new file mode 100644
index 00000000..541fce2f
--- /dev/null
+++ b/static-page/js-disabled.yaml
@@ -0,0 +1,6 @@
+Name: JS Disabled
+Directory: js-disabled
+Content: |-
+    Sorry, that link won't work unless you're running a web browser that supports relatively modern JavaScript.
+    Please press the back button to get where you were, or [[home:-|head back to the index]].
+Show in Navigation Bar: false