Basspistol facilitates a Peertube instance, tapping into a large network of independent and sovereign creators from the deepweb. The videos displayed bellow are shuffled every 30 minute, by the random gods.
+ More videos 📺
{{ with try (resources.GetRemote $url) }}
diff --git a/themes/basspistol2025/layouts/partials/body/radio.html b/themes/basspistol2025/layouts/partials/body/radio.html
index 020d6f6..fbab195 100644
--- a/themes/basspistol2025/layouts/partials/body/radio.html
+++ b/themes/basspistol2025/layouts/partials/body/radio.html
@@ -51,6 +51,7 @@
RadioStation
Basspistol Radio Station! 777% music, without commercials! RobotDJ-sets and live interventions! This is the sound of freedom.
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.
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.
Full agenda 🗓️
From 29ba7a4348397d55e7ea324bc494dc7b2b426a03 Mon Sep 17 00:00:00 2001
From: sakrecoer
Date: Thu, 3 Jul 2025 22:40:43 +0200
Subject: [PATCH 04/24] cleaning up this madness
---
content/news/kybernetik.md | 25 ++-
themes/basspistol2025/archetypes/news.md | 14 +-
themes/basspistol2025/assets/css/style.css | 197 +++++++++++++++--
.../layouts/partials/body/discog.html | 103 +--------
.../layouts/partials/body/gancio.html | 143 +++----------
.../layouts/partials/body/gang.html | 15 +-
.../layouts/partials/body/now.html | 118 +++-------
.../partials/body/peertube.backup.html | 202 ------------------
.../layouts/partials/body/radio.html | 58 +----
9 files changed, 274 insertions(+), 601 deletions(-)
delete mode 100644 themes/basspistol2025/layouts/partials/body/peertube.backup.html
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...
-
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.
-
-
-
-
-
{{ 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.
- 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.
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.
Basspistol doesn't really need your support, but it's always nice to soften the edges of the server costs. If you feel so inclined, you can contribute to the cause by donating in Bitcoin (Satoshis over Lightning) or Petro-Euros via Liberapay and Ko-Fi!
+
You know, get the sysadmins a root-beer or some shiet.
Basspistol doesn't really need your support, but it's always nice to soften the edges of the server costs. If you feel so inclined, you can contribute to the cause by donating in Bitcoin (Satoshis over Lightning) or Petro-Euros via Liberapay and Ko-Fi!
You know, get the sysadmins a root-beer or some shiet.
-
-
-
+
+
+
Spank you very much! 💘
From e1ebc2fc1836a76dd9bdccc962c15c949be8757f Mon Sep 17 00:00:00 2001
From: sakrecoer
Date: Fri, 11 Jul 2025 14:12:00 +0200
Subject: [PATCH 13/24] no more html in titles
---
themes/basspistol2025/layouts/partials/body/discog.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/themes/basspistol2025/layouts/partials/body/discog.html b/themes/basspistol2025/layouts/partials/body/discog.html
index 684a484..bc9ec1d 100644
--- a/themes/basspistol2025/layouts/partials/body/discog.html
+++ b/themes/basspistol2025/layouts/partials/body/discog.html
@@ -37,7 +37,7 @@
{{ end }}
-
{{ end }}
-
+
{{ partial "body/newsletter.html" . }}
From 1a5013f66be6c9dd2b31bf299fab2e099fa0cbef Mon Sep 17 00:00:00 2001
From: sakrecoer
Date: Sat, 16 Aug 2025 13:41:45 +0200
Subject: [PATCH 21/24] why no request right on the page?
---
themes/basspistol2025/layouts/partials/body/radio.html | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/themes/basspistol2025/layouts/partials/body/radio.html b/themes/basspistol2025/layouts/partials/body/radio.html
index 9389fd9..f007111 100644
--- a/themes/basspistol2025/layouts/partials/body/radio.html
+++ b/themes/basspistol2025/layouts/partials/body/radio.html
@@ -29,14 +29,13 @@
🫰 Support this Artist
- 📻 Request song
- 🗓️ Schedule
+
From d4cc891c23f1eb338e164bd504348d2d76e25d50 Mon Sep 17 00:00:00 2001
From: sakrecoer
Date: Sat, 16 Aug 2025 13:59:43 +0200
Subject: [PATCH 22/24] nah... it was half assed
---
themes/basspistol2025/layouts/partials/body/radio.html | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/themes/basspistol2025/layouts/partials/body/radio.html b/themes/basspistol2025/layouts/partials/body/radio.html
index f007111..9389fd9 100644
--- a/themes/basspistol2025/layouts/partials/body/radio.html
+++ b/themes/basspistol2025/layouts/partials/body/radio.html
@@ -29,13 +29,14 @@
🫰 Support this Artist
+ 📻 Request song
+ 🗓️ Schedule
-
From 3329dc91717db0463f644ef5721d8db45a72845e Mon Sep 17 00:00:00 2001
From: sakrecoer
Date: Fri, 3 Oct 2025 14:50:49 +0200
Subject: [PATCH 23/24] add isocyantes
---
content/news/isocyantes.md | 28 ++++++++++++++++++
.../static/images/isocyanates.webp | Bin 0 -> 102752 bytes
2 files changed, 28 insertions(+)
create mode 100644 content/news/isocyantes.md
create mode 100644 themes/basspistol2025/static/images/isocyanates.webp
diff --git a/content/news/isocyantes.md b/content/news/isocyantes.md
new file mode 100644
index 0000000..656e3a0
--- /dev/null
+++ b/content/news/isocyantes.md
@@ -0,0 +1,28 @@
+---
+title: "Isocyanates by eardiod"
+date: 2025-10-03T15:59:59+02:00
+draft: false
+image:
+ url: "/2025/images/isocyanates.webp"
+ alt: "Abstract Image with geometric patterns, in red and orange tones"
+ license: "CC-BY-NC-ND 4.0"
+ credits:
+ name: "eardiod"
+ url: "https://eardiod.basspistol.com/isocyanates/"
+cta:
+ url: https://eardiod.basspistol.com/isocyanates/
+ label: "Get this 💎"
+release: true
+catalogue: "#BPIST-029"
+license: CC-BY-NC-ND 4.0
+recordlabel: "Basspistol"
+---
+Straight from Mongolian bogs comes a smell and it’s not a faint whiff of morning freshness. It’s a dense, stout aroma of a dump electro-organic sonic mischief.
+
+You’re not [wroong](https://s.basspistol.org/@wroong), it’s [eardiod](https://nosotros.app/nprofile1qqsrfk4gzq49g8gac4f7psmfvtkhr758gjkxeasc7pk8vjshr35ekjgy7dg7m) himself with his pumping silly rhythms and lush, saturated crescendos which are able to induce synesthesia after just a few bars.
+
+The skill he possesses leaps beyond obtainable right into undiscoverable. Who knows how he was able to land his short hands on this inhuman knowledge? But the phenomenal result of it being applied will not leave you unchanged.
+
+With [Isocyanates](https://eardiod.basspistol.com/isocyanates/), eardiod proposes a 6 tracks EP of gritty techno. Organic and unexpected, most of eardiod's work is sequenced on the go, by hand on a setup mixing hardware boxes and software synthesizers.
+
+Echoing from the remnants of Stockholm's underground scene, this release takes you on a trip to basement-raves, where lasers pierce the smoke.
diff --git a/themes/basspistol2025/static/images/isocyanates.webp b/themes/basspistol2025/static/images/isocyanates.webp
new file mode 100644
index 0000000000000000000000000000000000000000..a6c11ef8c80f76b49148786cb89439f5a75aeee9
GIT binary patch
literal 102752
zcmZ^~Q