diff --git a/themes/basspistol2025/assets/css/style.css b/themes/basspistol2025/assets/css/style.css index cb46ef0..dda4a2f 100644 --- a/themes/basspistol2025/assets/css/style.css +++ b/themes/basspistol2025/assets/css/style.css @@ -34,12 +34,14 @@ body { #navigation { - +margin: auto; position: fixed; bottom: 20px; -left: 20px; +left: 50%; +transform: translate(-50%); overflow: hidden; width: calc(100vw - 40px); +max-width: 700px; height: 100px; box-shadow: 0 4px 15px rgba(0,0,0,.3); z-index: 1000; @@ -124,7 +126,7 @@ footer { section { - + padding: 10px; } a { @@ -153,6 +155,40 @@ strong { .section-headers { border-radius: 100px; + padding: 80px; + border-style: double; + border-color: purple; + border-width: 10px; + flex: 1 1 100% !important; + border-radius: 100px 100px 0 0; + + +} + +.section-footers { + padding: 80px; + border-style: double; + border-color: purple; + border-width: 10px; + flex: 1 1 100% !important; + border-radius: 0 0 100px 100px; + + +} +.border { + border-style: double; + border-color: purple; + border-width: 10px; + margin: 4px 0 4px 0; + flex: 1 1 300px; + padding: 80px; +} +.button { + padding: 20px; + margin: 20px 0; + background-color: purple; + line-height: 5em; + border-radius: 300px; } /* Screen size root */ diff --git a/themes/basspistol2025/layouts/partials/body/discog.html b/themes/basspistol2025/layouts/partials/body/discog.html index 8d56b57..287ab77 100644 --- a/themes/basspistol2025/layouts/partials/body/discog.html +++ b/themes/basspistol2025/layouts/partials/body/discog.html @@ -23,12 +23,12 @@ justify-content: space-between; } p { flex: 1 1 100%; - font-size: .5em; + font-size: .6em; line-height: 1.75em; max-width: 33vw; strong { - font-size: 1.5em; + font-size: 1.25em; } } @media screen and (max-width: 1024px) { @@ -36,9 +36,12 @@ justify-content: space-between; font-size: 8em; } p { - font-size: 1em; + font-size: .9em; max-width: unset; } + strong { + font-size: 1.5em; + } } @@ -74,15 +77,7 @@ justify-content: space-between; overflow-y: hidden; } - .section-headers { - padding: 80px; - border-style: double; - border-color: purple; - border-width: 10px; - flex: 1 1 100%; - margin-top: 0; - } } @@ -94,12 +89,15 @@ justify-content: space-between;

Discography

The sound of freedom
- The Basspistol catalogue is an aggregation of records from independent musicians. Getting your music from here implies 100% of your support is channeled straight to the artist. + Basspistol 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.)

- They are not sorted by date or importance. Instead, every 30 minutes the order is reshuffled. You being here now, implies the random gods have something to tell you. + 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 + +

+ π•­π–†π–˜π–˜π–•π–Žπ–˜π–™π–”π–‘ π•Ώπ–Žπ–Šπ–“π–‰π–† πŸ›–
@@ -115,7 +113,7 @@ justify-content: space-between; {{ with $data.channel.item }} - {{ range . | shuffle }} + {{ range . | shuffle | first 5 }}
@@ -127,7 +125,7 @@ justify-content: space-between;

{{ .title }}

 

-

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

+

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

@@ -140,5 +138,5 @@ justify-content: space-between; - + diff --git a/themes/basspistol2025/layouts/partials/body/gancio.html b/themes/basspistol2025/layouts/partials/body/gancio.html index 94151ba..1a3188b 100644 --- a/themes/basspistol2025/layouts/partials/body/gancio.html +++ b/themes/basspistol2025/layouts/partials/body/gancio.html @@ -32,12 +32,12 @@ } p { flex: 1 1 100%; - font-size: .5em; + font-size: .6em; line-height: 1.75em; max-width: 33vw; strong { - font-size: 1.5em; + font-size: 1.25em; } } @media screen and (max-width: 1024px) { @@ -45,9 +45,12 @@ font-size: 8em; } p { - font-size: 1em; + font-size: .9em; max-width: unset; } + strong { + font-size: 1.5em; + } } @@ -94,26 +97,11 @@ text-transform: lowercase; } @media screen and (max-width: 1024px) { - figcaption { - font-size: 7em; - line-height: 0.35em; - } - } - .section-headers { - padding: 80px; - border-style: double; - border-color: purple; - border-width: 10px; - flex: 1 1 300px; - - margin-top: 0; + figcaption { + font-size: 7em; + line-height: 0.35em; + } } - .border { - border-color: purple; - padding: 40px; - width: 100%; - } - } @@ -121,16 +109,16 @@
-
+
- +
diff --git a/themes/basspistol2025/layouts/partials/body/gang.html b/themes/basspistol2025/layouts/partials/body/gang.html index f0ebbbf..2f979be 100644 --- a/themes/basspistol2025/layouts/partials/body/gang.html +++ b/themes/basspistol2025/layouts/partials/body/gang.html @@ -33,12 +33,12 @@ p { flex: 1 1 100%; - font-size: .5em; + font-size: .6em; line-height: 1.75em; max-width: 33vw; strong { - font-size: 1.5em; + font-size: 1.25em; } } @media screen and (max-width: 1024px) { @@ -46,9 +46,12 @@ font-size: 8em; } p { - font-size: 1em; + font-size: .9em; max-width: unset; } + strong { + font-size: 1.5em; + } } @@ -65,7 +68,7 @@ object-fit: cover; width: 96px; flex: 0 0 96px; - max-height: 300px; + max-height: 96px; } figcaption { @@ -84,17 +87,9 @@ margin-bottom: 4px; text-transform: lowercase; - } } - - .section-headers { - padding: 80px; - border-style: double; - border-color: purple; - border-width: 10px; - flex: 1 1 100%; - margin-top: 0; } + } @@ -144,5 +139,5 @@ {{ end }} - +
diff --git a/themes/basspistol2025/layouts/partials/body/peertube.html b/themes/basspistol2025/layouts/partials/body/peertube.html index ca6e079..b38d8fc 100644 --- a/themes/basspistol2025/layouts/partials/body/peertube.html +++ b/themes/basspistol2025/layouts/partials/body/peertube.html @@ -35,6 +35,7 @@ flex: 0 0 125px; height: 125px; margin-bottom: 10px; + } .cartouche > p { flex: 1 1 100px; @@ -52,27 +53,26 @@ line-height: 1em; flex: 1 1 100%; } - p { - font-size: .5em; + p { flex: 1 1 100%; - line-height: 1em; + font-size: .6em; + line-height: 1.75em; + max-width: 33vw; - strong { - font-size: 1.5em; - line-height: 1em; - } + strong { + font-size: 1.25em; } - + } @media screen and (max-width: 1024px) { h2 { font-size: 8em; } p { font-size: .9em; + max-width: unset; } - strong { - font-size: 1em; - line-height: 1em; + strong { + font-size: 1.5em; } } @@ -87,7 +87,6 @@ background-position: center center; background-image: linear-gradient(to bottom, rgba(245, 246, 252, 0), rgba(117, 19, 93, 0)); - } .peertubes:hover { background-size: cover; @@ -95,34 +94,32 @@ linear-gradient(to bottom, rgba(245, 246, 252, 0), rgba(117, 19, 93, 0)), } - .section-headers { - flex: 1 1 300px; + .substance { + position: relative; display: flex; - max-width: 33vw; - + flex-wrap: wrap; + flex: 1 1 300px; } + .section } -.substance { - position: relative; - display: flex; - flex-wrap: wrap; - flex: 1 1 300px; -} + {{ $data := dict }} {{ $url := "https://v.basspistol.org/api/v1/video-playlists/tubcTiUQaJ29JxeCzRqvUc/videos?count=100" }}
-
+

BassTube

Videos from the deepweb. -
Decentralized, peer-to-peer, for the people! -
All you saw was sound! +
Decentralized, peer-to-peer, for the people! All you saw was sound! + +

+ Basspistol facilitates a Peertube instance, tapping into a large network of independent and sovereign creators from the deepweb. As always, what you see is determined every 20 minute, by the random gods.

-
-
+
+ {{ with try (resources.GetRemote $url) }} {{ with .Err }} {{ errorf "%s" . }} @@ -139,70 +136,16 @@
{{ end }} - + {{ end }} - +
diff --git a/themes/basspistol2025/layouts/partials/body/radio.html b/themes/basspistol2025/layouts/partials/body/radio.html index 2742249..9e53c19 100644 --- a/themes/basspistol2025/layouts/partials/body/radio.html +++ b/themes/basspistol2025/layouts/partials/body/radio.html @@ -21,12 +21,12 @@ } p { flex: 1 1 100%; - font-size: .5em; + font-size: .6em; line-height: 1.75em; max-width: 33vw; strong { - font-size: 1.5em; + font-size: 1.25em; } } @media screen and (max-width: 1024px) { @@ -34,28 +34,14 @@ font-size: 8em; } p { - font-size: 1em; + font-size: .9em; max-width: unset; } + strong { + font-size: 1.5em; + } } - - .border { - border-style: double; - border-color: purple; - border-width: 10px; - margin: 2px 1px 2px 1px; - flex: 1 1 300px; - padding: 80px; - } - .section-headers { - padding: 80px; - border-style: double; - border-color: purple; - border-width: 10px; - flex: 1 1 300px; - margin: 2px 1px 2px 1px; - } } @@ -64,18 +50,13 @@

RadioStation

-

Basspistol Radio Station!
777% 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.

+
- - + +