diff --git a/content/news/kybernetik.md b/content/news/kybernetik.md index 422b9ea..0c31f90 100644 --- a/content/news/kybernetik.md +++ b/content/news/kybernetik.md @@ -1,11 +1,22 @@ --- title: "Kybernetik LP by Revengeday" -date: 2025-06-29T20:48:32+02:00 -draft: true -image: /images/kybernteik.webp -cta: https://shop.basspistol.com/bpist-023 -catalogue: #BPIST-023 -license: +date: 2025-06-29T23:59:59+02:00 +draft: false +image: + url: "/2025/images/kybernetik.webp" + alt: "A cartoon portrait in black and green of a woman looking upwards in the void. She has dark hair and bright eyes. Her make-up gives her a look that is very cyber. Bellow her the name of the artist and the title of the record separated by the record-label logos" + license: "CC-BY-NC-ND 4.0" + credits: + name: "Ramses Revengeday" + url: "https://revenge.day/" +cta: + url: https://shop.basspistol.com/bpist-023 + label: "Get this πŸ’Ž" +release: true +catalogue: "#BPIST-023" +license: CC-BY-NC-ND 4.0 +recordlabel: "Basspistol & [OBEY THE SYSTEM](https://obeythesystem.com/) / [CORTEX IMPLANT](https://corteximplant.com/about)" --- +In collaboration with the houses of [Cortex Implant](https://corteximplant.com/about) and [Obey The System](https://obeythesystem.com/), Basspistol is immensely proud to present Kybernetik LP by Revengeday. -In collaboration with the houses of Cortex Implant and Obey The System, +The depth of the darkness and the attention to detail with which Revengeday manages to infuse his music is beyond written word. The work of a world builder, showing a glimpse of what 20 minutes in the future look like, but seen from 30 years ahead. Take a trip from Cairo to Berlin, via Tokyo and Chirak. diff --git a/themes/basspistol2025/archetypes/news.md b/themes/basspistol2025/archetypes/news.md index 627a823..159e28c 100644 --- a/themes/basspistol2025/archetypes/news.md +++ b/themes/basspistol2025/archetypes/news.md @@ -3,8 +3,16 @@ title: "{{ replace .Name "-" " " | title }}" date: {{ .Date }} draft: true image: + url: "" + alt: "" + credits: + name: "" + url: "" cta: -catalogue: -license: + url: + label: "" +release: false +catalogue: "" +license: "" +recordlabel: "" --- - diff --git a/themes/basspistol2025/assets/css/style.css b/themes/basspistol2025/assets/css/style.css index 1336e20..23bca3e 100644 --- a/themes/basspistol2025/assets/css/style.css +++ b/themes/basspistol2025/assets/css/style.css @@ -123,13 +123,17 @@ footer { section { - padding: 10px; + + display: flex; + flex-wrap: wrap; + padding: 16px; + } a { - color: orange; + color: white; } -h1, h2, h3, h4, h5, h6, h7, h8 { +h1, h2, h3 { font-family: Outward, Space-Grotesk, 'Arial', 'Helvetica', sans-serif; @@ -146,11 +150,23 @@ h1 { padding: 0; text-align: center; } + +h4 { + text-transform: uppercase; +} + strong, b { font-weight: bold; } +article { + margin: 2px 2px; + flex: 1 1 300px; + +} + .section-headers { + margin: 2px 4px; border-radius: 100px; padding: 80px 20px; border-style: double; @@ -162,6 +178,37 @@ strong, b { background-position: center center; background-repeat: no-repeat; + h2, h4, p { + margin: 20px 0; + } + h2 { + font-size: 8em; + + line-height: 1.5em; + flex: 1 1 100%; + } + + p { + font-size: .75em; + flex: 1 1 100%; + line-height: 1.5em; + + } + + @media screen and (max-width: 1024px) { + h2 { + font-size: 8em; + } + + h4 { + + } + + p { + font-size: 1em; + } + } + } .section-footers { @@ -171,14 +218,13 @@ strong, b { border-width: 10px; flex: 1 1 100% !important; border-radius: 0 0 100px 100px; - + margin: 2px 4px; } .border { border-style: double; border-color: purple; border-width: 10px; - margin: 4px 0 4px 0; flex: 1 1 300px; padding: 80px 20px; } @@ -238,29 +284,138 @@ strong, b { -/* End Sections */ - -/* FORMS */ -#newsletter { -background-color: #000; -padding: 0; -margin: 0; - form.inf-form > div { - background-color: #000; +/* NOW */ +#now { + + .now { + display: flex; + flex-wrap: wrap; + flex: 1 1 100%; + background-position: center center; + background-size: cover; + margin: 2px 4px; + } + + figure, div { + flex: 1 1 300px; + } + + figcaption { + font-size: .5em; + } + + .inf-rgpd { + font-size: .5em; + } + .inf-form > div { + background-color: black; + padding: 0; + } + + @media screen and (max-width: 1024px) { + + figcaption { + font-size: .6em; + } + .inf-rgpd { + font-size: .8em; + } } } -.inf-content { - background-color: #000; + + +/* DISCOGRAPHY and GANCIO */ +#discog, #gancio { + +display: flex; +flex-wrap: wrap; +justify-content: space-between; + + + a { + text-decoration: none; + } + + .section-headers { + margin: 2px 2px; + } + + article { + margin: 2px; + } + + figure { + padding: 4px; + margin: auto; + border-style: double; + border-color: purple; + border-width: 10px; + + img { + width: 100%; + object-fit: cover; + max-height: 200px; + } + + + } + figcaption { + + height: 300px; + padding: 20px; + z-index: 100; + line-height: 1.5em; + overflow-y: hidden; + font-size: .75em; + + } + + @media screen and (max-width: 1024px) { + + figcaption { + h4 { + font-size: 2em; + } + } + .inf-rgpd { + font-size: .8em; + } + } + +} + +/* RADIO */ + +#radio { + + .border { + margin: 2px 4px; + } } -.inf-input .inf-input-text {} -.inf-rgpd {} -.inf-submit {} - - +@media screen and (max-width: 1024px) { + h2 { + font-size: 8em; + } + p { + font-size: .9em; + max-width: unset !important; + strong { + font-size: 1.5em; + } + } + figcaption { + font-size: .9em; + p { font-size: .9em;} + date { + font-size: .7em; + } + } +} +} diff --git a/themes/basspistol2025/layouts/partials/body/discog.html b/themes/basspistol2025/layouts/partials/body/discog.html index 96bce9c..fd7e140 100644 --- a/themes/basspistol2025/layouts/partials/body/discog.html +++ b/themes/basspistol2025/layouts/partials/body/discog.html @@ -1,104 +1,18 @@ - - {{ $data := dict }} {{ $url := "https://shop.basspistol.com/podcast.rss" }}
-
+

Discography

-

The sound of freedom
- Basspistol's discography is a non-possessive aggregation of cuts recoreded by independent musicians. Getting your music from here implies 100% of your support being channeled straight to the artist. (Minus whatever fees charged by the monetization service they leverage.) -

- The bellow selection is shuffled every 30 minutes. Anything pikcing your curiosity? The random gods may just have something to tell you... -

- Check out the Tienda for more information +

The sound of freedom

+

Basspistol's discography is a non-possessive aggregation of cuts recoreded by independent musicians. Getting your music from here implies 100% of your support being channeled straight to the artist. (Minus whatever fees charged by the monetization service they leverage.) +

+

The bellow selection is shuffled every 30 minutes. Anything pikcing your curiosity? The random gods may just have something to tell you... Check out the Tienda for more.

π•­π–†π–˜π–˜π–•π–Žπ–˜π–™π–”π–‘ π•Ώπ–Žπ–Šπ–“π–‰π–† πŸ›– -
+ {{ with try (resources.GetRemote $url) }} @@ -113,7 +27,7 @@ justify-content: space-between; {{ with $data.channel.item }} - {{ range . | shuffle | first 5 }} + {{ range . | shuffle | first 4 }}
@@ -123,8 +37,7 @@ justify-content: space-between; {{ end }}
-

{{ .title }}

-

 

+

{{ .title }}

{{ .description | transform.Plainify | safeHTML | truncate 120 }}

diff --git a/themes/basspistol2025/layouts/partials/body/gancio.html b/themes/basspistol2025/layouts/partials/body/gancio.html index f96041c..c4871ab 100644 --- a/themes/basspistol2025/layouts/partials/body/gancio.html +++ b/themes/basspistol2025/layouts/partials/body/gancio.html @@ -1,110 +1,12 @@ -
-
+

Agenda

-

Outernational events
- Through the power of federation, we aggregate event data from the deep-web to keep you in the loop of what's happening below the radars. -

- Want your event featured here?
Head over to this page. No account required.

+

Outernational events

+

Through the power of federation, we aggregate event data from the deep-web to keep you in the loop of what's happening below the radars.

+

Want your event featured here? Head over to this page. No account required.

Full agenda πŸ—“οΈ -
+ {{ $data := dict }} {{ $url := "https://do.basspistol.org/api/events" }} @@ -120,26 +22,29 @@ {{ end }} {{ with $data }} - {{ range . | first 7 }} + {{ range . | first 4 }} + +
+ +
+ {{ range .media }}{{ end }} +
+ +

{{ .title }}

+ {{ .start_datetime | int | dateFormat "2006-01-02 15:04 CET" }} +

Organizer: {{ .place.name }}

+

Address: {{ .place.address }}

+ +
+
+ +
+ - -
-
- {{ range .media }}{{ end }} -
- {{ .start_datetime | int | dateFormat "2006-01-02 15:04 CET" }} -

{{ .title }}

-

Organizer: {{ .place.name }}

-

{{ .place.address }}

- -
-
-
-
{{ end }} {{ end }} - +
diff --git a/themes/basspistol2025/layouts/partials/body/gang.html b/themes/basspistol2025/layouts/partials/body/gang.html index 0d840ff..48f3bfc 100644 --- a/themes/basspistol2025/layouts/partials/body/gang.html +++ b/themes/basspistol2025/layouts/partials/body/gang.html @@ -84,13 +84,11 @@
-
+

Gung

-

Link Root -
- The Basspistol network is composed of Powerful Syndicated Artists and Groups. These links are presented to you, ordered by the random god.
Follow the white Rabbit, Neo! -

-
+

Link Root

+

The Basspistol network is composed of Powerful Syndicated Artists and Groups. These links are presented to you, ordered by the random god.

Follow the white Rabbit, Neo!

+ {{/* prebuild/layouts/index.html */}} {{ $url := "https://s.basspistol.org/api/pinned-users" }} @@ -114,10 +112,7 @@
-

{{ .username }} -
- -

+

{{ .username }}

diff --git a/themes/basspistol2025/layouts/partials/body/now.html b/themes/basspistol2025/layouts/partials/body/now.html index 28e10ad..7e168f6 100644 --- a/themes/basspistol2025/layouts/partials/body/now.html +++ b/themes/basspistol2025/layouts/partials/body/now.html @@ -1,102 +1,38 @@ - - - -
-
+

NOW

-

What's up, fellow space-time traveler!
Here's what's going down right now!

Never been here before? This page might answer some of your questions.

-
-
+

What's up, fellow space-time traveler!

+

Here's what's going down right now! Never been here before? This page might answer some of your questions.

+
+ +{{ range first 2 (where .Site.RegularPages "Type" "news") }} + +
- + {{ .Params.image.alt }} +
+

Artwork: {{ .Params.image.credits.name }} ({{ .Params.image.license }})

+{{ if eq .Params.release true }} +

Catalogue: {{ .Params.catalogue }}

+

Label: {{ .Params.recordlabel | markdownify }}

+

License: {{ .Params.license }}

+

Released: {{ .Params.date | dateFormat "2006-01-02" }} +{{ end }} +

-
-

Kybernetik LP by Revengeday

-

In collaboration with the houses of Cortex Implant and Obey The System, Basspistol is immensely proud to present Kybernetik LP by Revengeday. -

- The depth of the darkness and the attention to detail with which Revengeday manages to infuse his music is beyond written word. The work of a world builder, showing a glimpse of what 20 minutes in the future look like, but seen from 30 years ahead. Take a trip from Cairo to Berlin, via Tokyo and Chirak.

- Get this πŸ’Ž -
-
-

Catalogue: #BPIST-023

-

Label: Basspistol & OBEY THE SYSTEM / CORTEX IMPLANT

-

Artwork: Ramses Revengeday

-

License: CC BY-NC-ND 4.0

+
+

{{ .Title }}

+ {{ .Content | markdownify }} + + {{ .Params.cta.label }} +
-
+ {{ end }} +
{{ partial "body/newsletter.html" . }}
- +
diff --git a/themes/basspistol2025/layouts/partials/body/peertube.backup.html b/themes/basspistol2025/layouts/partials/body/peertube.backup.html deleted file mode 100644 index bb2c42e..0000000 --- a/themes/basspistol2025/layouts/partials/body/peertube.backup.html +++ /dev/null @@ -1,202 +0,0 @@ - -{{ $data := dict }} -{{ $url := "https://v.basspistol.org/api/v1/videos?isLocal=true&count=100" }} - -
- -
-

BassTube

-

Videos from the deepweb. -
Decentralized, peer-to-peer, for the people! -

-
- - - - - -{{ with try (resources.GetRemote $url) }} - {{ with .Err }} - {{ errorf "%s" . }} - {{ else with .Value }} - {{ $data = .Content | transform.Unmarshal }} - {{ else }} - {{ errorf "Unable to get remote resource %q" $url }} - {{ end }} -{{ end }} - -{{ with $data.data }} -{{ range . | shuffle | last 5 }} - - -
-
- - - - -
-

{{ .name }}

-

{{ .account.displayName }}

-
-
-
- -{{ end }} - -{{ end }} - -
diff --git a/themes/basspistol2025/layouts/partials/body/radio.html b/themes/basspistol2025/layouts/partials/body/radio.html index fbab195..1b8e8a9 100644 --- a/themes/basspistol2025/layouts/partials/body/radio.html +++ b/themes/basspistol2025/layouts/partials/body/radio.html @@ -1,63 +1,15 @@ - - -
-
+

RadioStation

-

Basspistol Radio Station!
777% music, without commercials! RobotDJ-sets and live interventions! This is the sound of freedom.

+

Basspistol Radio Station!

+

777% music, without commercials! RobotDJ-sets and live interventions! This is the sound of freedom.

Request song πŸ“» -
+
- +