diff --git a/content/news/kybernetik.md b/content/news/kybernetik.md index 0c31f90..422b9ea 100644 --- a/content/news/kybernetik.md +++ b/content/news/kybernetik.md @@ -1,22 +1,11 @@ --- title: "Kybernetik LP by Revengeday" -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)" +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: --- -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. -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. +In collaboration with the houses of Cortex Implant and Obey The System, diff --git a/themes/basspistol2025/archetypes/news.md b/themes/basspistol2025/archetypes/news.md index 159e28c..627a823 100644 --- a/themes/basspistol2025/archetypes/news.md +++ b/themes/basspistol2025/archetypes/news.md @@ -3,16 +3,8 @@ title: "{{ replace .Name "-" " " | title }}" date: {{ .Date }} draft: true image: - url: "" - alt: "" - credits: - name: "" - url: "" cta: - url: - label: "" -release: false -catalogue: "" -license: "" -recordlabel: "" +catalogue: +license: --- + diff --git a/themes/basspistol2025/assets/css/style.css b/themes/basspistol2025/assets/css/style.css index c7e4010..1336e20 100644 --- a/themes/basspistol2025/assets/css/style.css +++ b/themes/basspistol2025/assets/css/style.css @@ -117,71 +117,40 @@ footer { flex-wrap: wrap; padding: 0; - font-size: .5em; + font-size: .75em; overflow-x: hidden; } section { - - display: flex; - flex-wrap: wrap; - padding: 16px; - + padding: 10px; } a { - color: white; + color: orange; } -h1, h2, h3 { +h1, h2, h3, h4, h5, h6, h7, h8 { font-family: Outward, Space-Grotesk, 'Arial', 'Helvetica', sans-serif; } - -h2 { - font-size: 10em; +h1 { + font-family: Outward, 'Arial', 'Helvetica', sans-serif; + font-size: 48em; + font-weight: 100; + font-style: italic; + /* letter-spacing: -0.1em;*/ + line-height: .75em; + rotate: -14deg; + margin: 50px 0 0 10px; + padding: 0; + text-align: center; } - -h4 { - text-transform: uppercase; - font-size: 1em; -} - -p { - font-size: .75em; -} - strong, b { font-weight: bold; - color: white; } -article { - margin: 2px 2px; - flex: 1 1 300px; - -} -figcaption > h4 { - font-size: .75em; -} - -figcaption > p { - font-size: .5em; -} - -time { - color: white; - font-size: .5em; -} -.news > h4 { - font-size: .75em; -} -.news > p { - font-size: .5em; -} .section-headers { - margin: 2px 4px; border-radius: 100px; padding: 80px 20px; border-style: double; @@ -193,14 +162,6 @@ time { background-position: center center; background-repeat: no-repeat; - h2, h4, p { - margin: 20px 0; - flex: 1 1 100%; - } - - p { - max-width: 50%; - } } .section-footers { @@ -210,13 +171,14 @@ time { 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; } @@ -230,6 +192,18 @@ time { text-transform: uppercase; } +/* Screen size root */ + +@media screen and (max-width: 1024px) { + + h1 { + font-size: 12em; + } + footer { + font-size: .9em; + } +} + /* Sections Begin */ @@ -257,171 +231,36 @@ time { font-family: inherit; } } +#hero:hover { -/* 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; - } - figure { - margin-right: 20px; - } - - figure > img { - margin-bottom: 20px; - } - -} - -/* NEWSLETTER */ - -.inf-form > div { - background-color: black; - padding: 0; -} - -.inf-form > div > h4 { - color: orange !important; - font-size: 1.5em; -} -.inf-form > div > span { - color: orange; - font-size: 1em; -} - -.inf-rgpd { - font-size: .5em; - color: orange; -} -.inf-form > div { - background-color: black; - padding: 0; -} -.inf-input > input { - color: orange; - background-color: black; - border: 1px solid orange; -} - - -/* 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; - overflow-y: hidden; - - } - -} - -/* RADIO */ - -#radio { - - .border { - margin: 2px 4px; - } + transition: all 2s linear; } -@media screen and (max-width: 720px) { +/* End Sections */ + +/* FORMS */ +#newsletter { +background-color: #000; +padding: 0; +margin: 0; - footer { - font-size: .9em; - } - - h2 { - font-size: 8em; - } - h4 { - font-size: 1.25 - } - p { - font-size: 1em; - max-width: unset !important; - - strong { - font-size: 1.5em; - } - } - - figcaption > h4 { - font-size: 1em; - } - - figcaption > p { - font-size: .75em; - } - - time { - color: white; - font-size: .75em; - } - .news > h4 { - font-size: 1em; - } - .news > p { - font-size: .75em; - } - - .inf-rgpd { - font-size: .8em; - } - - #now { - figure { - margin-right: 0px; - margin-bottom: 20px; - } + form.inf-form > div { + background-color: #000; } } +.inf-content { + background-color: #000; +} +.inf-input .inf-input-text {} +.inf-rgpd {} +.inf-submit {} + + + + + diff --git a/themes/basspistol2025/layouts/partials/body/discog.html b/themes/basspistol2025/layouts/partials/body/discog.html index 9a522da..96bce9c 100644 --- a/themes/basspistol2025/layouts/partials/body/discog.html +++ b/themes/basspistol2025/layouts/partials/body/discog.html @@ -1,18 +1,104 @@ + + {{ $data := dict }} {{ $url := "https://shop.basspistol.com/podcast.rss" }}
-
+

Discography

-

π•Ώπ–π–Š π•Ύπ–”π–šπ–“π–‰ 𝖔𝖋 π•±π–—π–Šπ–Šπ–‰π–”π–’

-

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.

+

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

π•­π–†π–˜π–˜π–•π–Žπ–˜π–™π–”π–‘ π•Ώπ–Žπ–Šπ–“π–‰π–† πŸ›– -
+ {{ with try (resources.GetRemote $url) }} @@ -27,7 +113,7 @@ {{ with $data.channel.item }} - {{ range . | shuffle | first 4 }} + {{ range . | shuffle | first 5 }}
@@ -37,7 +123,8 @@ {{ 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 69c652f..f96041c 100644 --- a/themes/basspistol2025/layouts/partials/body/gancio.html +++ b/themes/basspistol2025/layouts/partials/body/gancio.html @@ -1,12 +1,110 @@ +
- +
{{ $data := dict }} {{ $url := "https://do.basspistol.org/api/events" }} @@ -22,29 +120,26 @@ {{ end }} {{ with $data }} - {{ range . | first 4 }} - -
- -
- {{ range .media }}{{ end }} -
- -

{{ .title }}

- -

Organizer: {{ .place.name }}

-

Address: {{ .place.address }}

- -
-
- -
- + {{ range . | first 7 }} + +
+
+ {{ 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 04bb56e..0d840ff 100644 --- a/themes/basspistol2025/layouts/partials/body/gang.html +++ b/themes/basspistol2025/layouts/partials/body/gang.html @@ -84,13 +84,13 @@
-
+

Gung

-

π•·π–Žπ–“π– 𝕽𝖔𝖔𝖙

-

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!

- - Come say Hi! πŸ‡ -
+

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,7 +114,10 @@
-

{{ .username }}

+

{{ .username }} +
+ +

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

NOW

-

π–‚π–Šπ–‘π–ˆπ–”π–’π–Š, π–˜π–•π–†π–ˆπ–Š-π–™π–Žπ–’π–Š π–™π–—π–†π–›π–Šπ–‘π–Šπ–—

-

Here's what's going down! 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.

-
-

{{ .Title }}

- {{ .Content | markdownify }} - - {{ .Params.cta.label }} - + Get this πŸ’Ž +
+
+

Catalogue: #BPIST-023

+

Label: Basspistol & OBEY THE SYSTEM / CORTEX IMPLANT

+

Artwork: Ramses Revengeday

+

License: CC BY-NC-ND 4.0

- {{ 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 new file mode 100644 index 0000000..bb2c42e --- /dev/null +++ b/themes/basspistol2025/layouts/partials/body/peertube.backup.html @@ -0,0 +1,202 @@ + +{{ $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/peertube.html b/themes/basspistol2025/layouts/partials/body/peertube.html index aaf8952..b816ee6 100644 --- a/themes/basspistol2025/layouts/partials/body/peertube.html +++ b/themes/basspistol2025/layouts/partials/body/peertube.html @@ -101,7 +101,7 @@

BassTube

- π–π–Žπ–‰π–Šπ–”π–˜ 𝖋𝖗𝖔𝖒 π–™π–π–Š π•―π–Šπ–Šπ–•π–œπ–Šπ–‡ + Videos from the deepweb.
Decentralized, peer-to-peer, for the people! All you saw was sound!

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

-
+

RadioStation

-

π•­π–†π–˜π–˜π–•π–Žπ–˜π–™π–”π–‘ π•½π–†π–‰π–Žπ–” π•Ύπ–™π–†π–™π–Žπ–”π–“

-

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 πŸ“» -
+
-
+
diff --git a/themes/basspistol2025/layouts/partials/footer/footer.html b/themes/basspistol2025/layouts/partials/footer/footer.html index d9d6530..259cc35 100644 --- a/themes/basspistol2025/layouts/partials/footer/footer.html +++ b/themes/basspistol2025/layouts/partials/footer/footer.html @@ -1,7 +1,7 @@