diff options
19 files changed, 262 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ee1603d --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Don't archive generated files +faircamp/.faircamp_* + +# Don't include the local overrides +Makefile.local diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..cc098e6 --- /dev/null +++ b/Makefile @@ -0,0 +1,47 @@ +# Makefile for Velstandsfanden website. +# +# The site is mainly a faircamp site, but with a few external +# resources. As faircamp itself is not meant to build a full +# website, we tie it all together using a Makefile. +# +all: build + +# +# Include local overrides +# +-include Makefile.local + +# +# Override these variables by setting creating a "Makefile.local" +# and defined them there. Only the variables you want to override +# needs to be defined in Makefile.local +# +FAIRCAMP_BIN?=faircamp +CATALOG_DIR?=./faircamp +BUILD_DIR?=$(CATALOG_DIR)/.faircamp_build + +build: + $(FAIRCAMP_BIN) --catalog-dir=$(CATALOG_DIR) + python aggregator/aggregator.py refresh + cp sider/*.{html,jpg} $(BUILD_DIR)/ + +# +# Deploying will only work if the DEPLOY_TARGET variable is set. +# Define it in "Makefile.local". It should typically be something +# like: +# +# username@example.com:target_path +# +deploy: build +ifndef DEPLOY_TARGET + $(error "DEPLOY_TARGET must be set!") +endif + rsync -avzz $(BUILD_DIR)/* $(DEPLOY_TARGET) + +# +# Since we have content external to Faircamp included in the site, +# use a simple web server to serve the preview instead of the one +# built into faircamp +# +preview: build + devd -a $(BUILD_DIR) diff --git a/README.md b/README.md new file mode 100644 index 0000000..ab4b487 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Velstandsfanden website + +The site is mainly a [faircamp] site, but with a few external resources. As +faircamp itself is not meant to build a full website, we tie it all together +using a Makefile. + +Feel free to use as a template for your own setup. + +In addition to [faircamp] itself, we use [the simple faircamp aggregator] to +generate the links to our friends with faircamp sites. We also include a +directory of additional pages under `sider/`, so some information can be moved +out from the main faircamp page. + +Finally, we use [devd] a simple webserver to serve the site preview. + +[faircamp]: https://simonrepp.com/faircamp/ +[the simple faircamp aggregator]: https://codeberg.org/yonder/simple-faircamp-feed-aggregator +[devd]: https://github.com/cortesi/devd diff --git a/aggregator b/aggregator new file mode 160000 +Subproject 29c8aa151b5059d6f8e1e3c4b7ea815d470129a diff --git a/faircamp/2019/Nissepønk/01 - Velstandsfanden - Nissepønk.flac b/faircamp/2019/Nissepønk/01 - Velstandsfanden - Nissepønk.flac Binary files differnew file mode 100644 index 0000000..5e6e046 --- /dev/null +++ b/faircamp/2019/Nissepønk/01 - Velstandsfanden - Nissepønk.flac diff --git a/faircamp/2019/Nissepønk/03 - Velstandsfanden - Ingen tænke på ka Nissen vil.flac b/faircamp/2019/Nissepønk/03 - Velstandsfanden - Ingen tænke på ka Nissen vil.flac Binary files differnew file mode 100644 index 0000000..d94bc92 --- /dev/null +++ b/faircamp/2019/Nissepønk/03 - Velstandsfanden - Ingen tænke på ka Nissen vil.flac diff --git a/faircamp/2019/Nissepønk/03 - Velstandsfanden - Zombiemarsj.flac b/faircamp/2019/Nissepønk/03 - Velstandsfanden - Zombiemarsj.flac Binary files differnew file mode 100644 index 0000000..b38cd8e --- /dev/null +++ b/faircamp/2019/Nissepønk/03 - Velstandsfanden - Zombiemarsj.flac diff --git a/faircamp/2019/Nissepønk/04 - Velstandsfanden - julekos.flac b/faircamp/2019/Nissepønk/04 - Velstandsfanden - julekos.flac Binary files differnew file mode 100644 index 0000000..90226d0 --- /dev/null +++ b/faircamp/2019/Nissepønk/04 - Velstandsfanden - julekos.flac diff --git a/faircamp/2019/Nissepønk/Nissepønk.eno b/faircamp/2019/Nissepønk/Nissepønk.eno new file mode 100644 index 0000000..7b9778a --- /dev/null +++ b/faircamp/2019/Nissepønk/Nissepønk.eno @@ -0,0 +1,17 @@ +# release + +artist: Velstandsfanden +date: 2019-12-24 +include_extras: no +title: Nissepønk +permalink: nissepunk + +cover: +description = Juledekorasjoner (stråbukk, nisse, hodeskalle og snømann) i bakgrunnen, med Velstandsfanden logo og "Nissepønk" i gotisk skrift i forgrunnen. +file = cover.png + +-- text +I år kommer nissen fra Helvete! + +Velstandsfandens klassiske juleplate! Finnes også som 7" på vinyl. +-- text diff --git a/faircamp/2019/Nissepønk/cover.png b/faircamp/2019/Nissepønk/cover.png Binary files differnew file mode 100644 index 0000000..23f8ffb --- /dev/null +++ b/faircamp/2019/Nissepønk/cover.png diff --git a/faircamp/2020/Kyssing/Kyssing.ogg b/faircamp/2020/Kyssing/Kyssing.ogg Binary files differnew file mode 100644 index 0000000..d5719dc --- /dev/null +++ b/faircamp/2020/Kyssing/Kyssing.ogg diff --git a/faircamp/2020/Kyssing/cover.jpg b/faircamp/2020/Kyssing/cover.jpg Binary files differnew file mode 100644 index 0000000..3613189 --- /dev/null +++ b/faircamp/2020/Kyssing/cover.jpg diff --git a/faircamp/2020/Kyssing/kyssing.eno b/faircamp/2020/Kyssing/kyssing.eno new file mode 100644 index 0000000..de592b1 --- /dev/null +++ b/faircamp/2020/Kyssing/kyssing.eno @@ -0,0 +1,30 @@ +# release + +date: 2020-12-24 +title: Kyssing +permalink: kyssing +artists: +- Velstandsfanden +- Per Natrud Bergersen + +cover: +description = En smilende Per Bergersen +file = cover.jpg + +-- text +Tatt året i betraktning tenkte jeg det var på sin plass med en hyllest til en +av mine favoritter, Røros store sønn, en av norges mest underkjente poeter — +Per Natrud Bergersen! + +Kyssing er en cover av, og hyllest til Per Bergersen! + +Originalen finner du [her](https://anduin.net/~andersgo/perbergersen/). + +Arrangert, spilt inn og mikset i [Ardour](https://ardour.org/) 24/12-2020. + +Sample av [Claiber7901](https://freesound.org/people/Claiber7901/sounds/544676/) [CC BY v3.0](http://creativecommons.org/licenses/by/3.0/). + +Sample av Sølvguttene 1956, © NRK + +Jeg har tatt meg friheter! +-- text diff --git a/faircamp/bio.html b/faircamp/bio.html new file mode 100644 index 0000000..5829146 --- /dev/null +++ b/faircamp/bio.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<html > + <head> + <title>Velstandsfanden Bio</title> + <meta charset="utf-8"> + <meta name="description" content="PAGE_HEADING"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link href="favicon.svg" rel="icon" type="image/svg+xml"> + <link href="favicon_light.png" rel="icon" type="image/png" media="(prefers-color-scheme: light)"> + <link href="favicon_dark.png" rel="icon" type="image/png" media="(prefers-color-scheme: dark)"> + <link href="styles.css" rel="stylesheet"> + </head> + <body> + NAV_BLOCK + <div class="index_split "> + <div class="catalog"> + + <div class="catalog_info_padded"> + <h1 style="font-size: var(--largest); margin-top: 1rem;"> + PAGE_HEADING + </h1> + <p>PAGE_TEXT</p> + + <div class="artists">ARTISTS_BLOCK</div> + </div> + </div> + + <div class="releases" id="releases"> + RELEASES_BLOCK + </div> + </div> + + </body> +</html> diff --git a/faircamp/velstandsfanden.eno b/faircamp/velstandsfanden.eno new file mode 100644 index 0000000..c192e9d --- /dev/null +++ b/faircamp/velstandsfanden.eno @@ -0,0 +1,37 @@ +# catalog + +base_url: https://velstandsfanden.no + +home_image: +description = Utsikt nedenfra til en person med stort hvitt skjegg og nisselue. +file = velstandsfanden.jpg + +-- text +Velstandsfanden er et lite og intimt pønkorkester fra Numedal som spiller jovial pønkrock. +Innimellom med innslag av høytid, samfunnskritikk og personlig fornedrelse. + +- Mer om [Velstandsfanen](bio.html) +- Sjekk ut våre [venner i veven](venner.html) + +## Følg oss på den sosiale veven: + +- [@velstandsfanden](https://hub.volse.no/channel/velstandsfanden) På Hubzilla (Ymse oppdateringer) +- [@velstandsfanden](https://punk.velstandsfanden.no/channels/velstandsfanden/) På Funkwhale (Musikk) + +-- text + +# streaming + +quality: frugal + +# theme + +link_saturation: 32 +link_lightness: 75 +tint_back: 92 +tint_front: 30 +text_hue: 340 + +# localization + +language: nb diff --git a/faircamp/velstandsfanden.jpg b/faircamp/velstandsfanden.jpg Binary files differnew file mode 100644 index 0000000..d00a848 --- /dev/null +++ b/faircamp/velstandsfanden.jpg diff --git a/sider/__bio___fixed_320x142.jpg b/sider/__bio___fixed_320x142.jpg Binary files differnew file mode 100644 index 0000000..b8dd6ef --- /dev/null +++ b/sider/__bio___fixed_320x142.jpg diff --git a/sider/bio.html b/sider/bio.html new file mode 100644 index 0000000..b515821 --- /dev/null +++ b/sider/bio.html @@ -0,0 +1,74 @@ +<!DOCTYPE html> +<html > + <head> + <title>Bio - Velstandsfanden</title> + <meta charset="utf-8"> + <meta name="description" content="Bio - Velstandsfanden"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link href="favicon.svg" rel="icon" type="image/svg+xml"> + <link href="favicon_light.png" rel="icon" type="image/png" media="(prefers-color-scheme: light)"> + <link href="favicon_dark.png" rel="icon" type="image/png" media="(prefers-color-scheme: dark)"> + <link href="styles.css" rel="stylesheet"> + </head> + <body> + <nav> + <a class="logo" href="./"> + <img alt="Faircamp" src="logo.svg"> + </a> + <div class="path"> + <a href="/">Velstandsfanden</a> + <span>›</span> + <a href="/bio.html">Bio</a> + </div> + </nav> + <div class="index_split "> + <div class="catalog"> + <span class="home_image"> + <picture> + <source media="(min-width: 60rem)" + sizes="27rem" + srcset="__bio___fixed_320x142.jpg 320w,__bio___fixed_480x213.jpg 480w,__bio___fixed_640x284.jpg 640w" /> + <source media="(min-width: 30rem)" + sizes="100vw" + srcset="__bio___fluid_640x256.jpg 640w,__bio___fluid_960x384.jpg 960w,__bio___fluid_1280x512.jpg 1280w" /> + <img alt="Utsikt nedenfra til en person med stort hvitt skjegg og nisselue." + class="home_image" + sizes="100vw" + src="__bio___fixed_640x284.jpg" + srcset="__bio___fixed_320x142.jpg 320w,__bio___fixed_480x213.jpg 480w,__bio___fixed_640x284.jpg 640w"> + </picture> + </span> + <div class="catalog_info_padded"> + <h1 style="font-size: var(--largest); margin-top: 1rem;"> + Bio + </h1> + <p>Velstandsfanden oppsto en gang i løpet av 2019, på veien mellom Youngstorget og + The Whiskybar i Oslo. Men historien går lengre tilbake enn det.</p> + + <p>Den opprinnelige Nissepønk låta ble laget i protest mot det nitriste utvalget + låter jobb-bandet hadde plukket ut til den interne julekonserten i 2009. Den + gang forsøksvis spredd til undrende bekjente under navnet Markedskrefter. Men + det ble ikke noe mer utav det etter dette.</p> + + <p>Siden det begynte å nærme seg et slags tiårsjubileum, hadde tankene på å gjøre + noe mer utav den surret en stund. Så snart navnet var på plass, kom resten mye + av seg selv. Det ble smidd pønkrock med julelenker og nissemelankoli, fire i + tallet – og med god hjelp fra Welle på trommer ble det hele ble presset ut på + en 7" akkurat i tide til at de fleste fikk den i hus før julegrøten skulle + sprites opp.</p> + + <p>Men Velstandsfanden gir seg ikke med det! Nye grenser skal krysses og + musikalske territorier skal bedekkes! Velstandsfanden dukker opp igjen.</p> + + <p>Når du minst aner det.</p> + + <p>Som julenissen på kjærringa!</p> + </div> + </div> + + <div class="releases" id="releases"> + </div> + </div> + + </body> +</html> diff --git a/velstandsfanden-bio.jpg b/velstandsfanden-bio.jpg Binary files differnew file mode 100644 index 0000000..32b45ff --- /dev/null +++ b/velstandsfanden-bio.jpg |