Compare commits

..

10 commits

Author SHA1 Message Date
Set Sakrecoer
79e451a72f wrong link on thank you page 2021-09-30 14:28:41 +02:00
Set Sakrecoer
b5a4005af8 libera.chat it is! 2021-09-30 14:28:02 +02:00
Set Sakrecoer
de38d9418d thank you page 2021-09-20 10:59:58 +02:00
Set Sakrecoer
8065f796d1 typo 2021-09-20 10:59:52 +02:00
Set Sakrecoer
451fff3130 kruzhem to radio list 2021-09-02 14:57:04 +02:00
Set Sakrecoer
3e0beab36c hide BTC pay add liberapay 2021-08-24 16:36:16 +02:00
Set Sakrecoer
32a31b327f broken cookie mechanism 2021-08-24 16:25:26 +02:00
Set Sakrecoer
120a7f98c0 fix navigation 2021-08-24 16:18:45 +02:00
Set Sakrecoer
bf3bb054f2 bump css version and fix cookie thingie 2021-08-03 14:04:29 +02:00
Set Sakrecoer
6ddb0a99bf update node.terminalb.tc address 2021-07-27 21:20:57 +02:00
17 changed files with 97 additions and 52 deletions

View file

@ -11,15 +11,15 @@
name: Video
external_site: true
- icon: 📰
url: /highlights/
url: https://txt.basspistol.org
name: Hi-lights
external_site: false
external_site: true
- icon: 🧑🏾‍🤝‍🧑🏼
url: /artists/
url: https://liberapay.com/Basspistol/
name: Artists
external_site: false
external_site: true
- icon:
url: /about/
url: /#read
name: About
external_site: false
- icon: 🔗

View file

@ -100,3 +100,5 @@
url: 'https://soundcloud.com/bombgad'
- name: Lasermoon
url: 'https://drtikov.bandcamp.com/album/planet-2-planet'
- name: Kruzh'em
url: 'https://www.discogs.com/artist/140742-Kruzh''em'

View file

@ -38,11 +38,3 @@ _paq.push(['enableLinkTracking']);
{% endif %}
// mautic
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://pr.basspistol.com/mtc.js','mt');
mt('send', 'pageview');

View file

@ -1,13 +1,18 @@
<div id="cookie-notice">
<p>
We only use cookies if you consent to it. They don't contain any identifiable info: they just let us know if you enjoyed this enough to come back.
<br /><a href="#" id="cookie-notice-decline">Click here</a> if you want this to go away without cookies.
We only use cookies if you consent to it, or if you fill out one of our forms so we can remember you next time you come by.
<br />These cookies are all placed by us. No big tech involved.
<br />Read more about <a href="/cookies/"> how {{ site.title }} use cookies</a>
</p>
<button class="button yes"
id="cookie-notice-accept">Ok</button>
<button class="button no" id="cookie-notice-decline">
Nah
</button>
<button class="button yes" id="cookie-notice-accept">
Ok
</button>
</div>
@ -37,7 +42,7 @@
if (readCookie('cookie-notice-dismissed') == 'wantCookies') {
{% include analytics.js %}
{% include mautic-tracker.js %}
} else {
document.getElementById('cookie-notice').style.display = 'flex';

View file

@ -0,0 +1,7 @@
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://pr.basspistol.com/mtc.js','mt');
mt('send', 'pageview');

View file

@ -1,3 +1,3 @@
<!-- Scripts -->
{% include relBase.html %}
<script src="{{ relBase }}/assets/js/set-20210720.js"></script>
<script src="{{ relBase }}/assets/js/set-20210803.js"></script>

View file

@ -101,13 +101,16 @@
</section>
{% endif %}
<section class="streambox" id="support">
<h2>We take bitcoin donations!</h2>
<script src="https://liberapay.com/Basspistol/widgets/receiving.js"></script>
<br /><br />
<!-- BTC Pay -->
<!-- <h2>We take bitcoin donations!</h2>
<div class="streamer" style="margin-top:0;">
<!-- BTC Pay -->
<script>if(!window.btcpay){ var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.src='https://node1.terminalb.tc:49393/modal/btcpay.js'; script.type = 'text/javascript'; head.append(script);}function onBTCPayFormSubmit(event){ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { if(this.status == 200 && this.responseText){ var response = JSON.parse(this.responseText); window.btcpay.showInvoice(response.invoiceId); } } }; xhttp.open("POST", event.target.getAttribute('action'), true); xhttp.send(new FormData( event.target ));}</script>
<script>if(!window.btcpay){ var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.src='https://node1.terminalb.tc/modal/btcpay.js'; script.type = 'text/javascript'; head.append(script);}function onBTCPayFormSubmit(event){ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { if(this.status == 200 && this.responseText){ var response = JSON.parse(this.responseText); window.btcpay.showInvoice(response.invoiceId); } } }; xhttp.open("POST", event.target.getAttribute('action'), true); xhttp.send(new FormData( event.target ));}</script>
<style type="text/css"> .btcpay-form { display: inline-flex; align-items: center; justify-content: center; } .btcpay-form--inline { flex-direction: row; } .btcpay-form--block { flex-direction: column; background-color: var(--fg); padding-top: 20px; border-radius: var(--border-radius); } .btcpay-form--inline .submit { margin-left: 15px; } .btcpay-form--block select { margin-bottom: 10px; } .btcpay-form .btcpay-custom-container{ text-align: center; }.btcpay-custom { display: flex; align-items: center; justify-content: center; } .btcpay-form .plus-minus { cursor:pointer; font-size:25px; line-height: 25px; background: var(--bg);color:var(--fg); height: 30px; width: 45px; border:none; border-radius: 60px; margin: auto 5px; display: inline-flex; justify-content: center; } .btcpay-form select { -moz-appearance: none; -webkit-appearance: none; appearance: none; color: var(--bg); background: transparent; border:1px solid transparent; display: block; padding: 1px; margin-left: auto; margin-right: auto; font-size: 1em; cursor: pointer; } .btcpay-form select:hover { border-color: #ccc; } #btcpay-input-price { -moz-appearance: none; -webkit-appearance: none; border: none; box-shadow: none; text-align: center; font-size: 25px; margin: auto; border-radius: 5px; line-height: 35px; background: #fff; } </style>
<!-- End BTC pay -->
<form method="POST" onsubmit="onBTCPayFormSubmit(event);return false" action="https://node1.terminalb.tc:49393/api/v1/invoices" class="btcpay-form btcpay-form--block">
<form method="POST" onsubmit="onBTCPayFormSubmit(event);return false" action="https://node1.terminalb.tc/api/v1/invoices" class="btcpay-form btcpay-form--block">
<input type="hidden" name="storeId" value="FeM9np3QKxAB2PvLj3VeUcm6gV49hDyz8xz4DFceE41k" />
<input type="hidden" name="jsonResponse" value="true" />
<div class="btcpay-custom-container">
@ -124,7 +127,8 @@
<option value="BTC">BTC 🦄</option>
</select>
</div>
<input type="image" class="submit" name="submit" src="https://node1.terminalb.tc:49393/img/paybutton/pay.svg" style="width:209px;border:none;" alt="Pay with BtcPay, Self-Hosted Bitcoin Payment Processor">
<input type="image" class="submit" name="submit" src="https://node1.terminalb.tc/img/paybutton/pay.svg" style="width:209px;border:none;" alt="Pay with BtcPay, Self-Hosted Bitcoin Payment Processor">
</form>
</div>
</div> -->
<!-- End BTC pay -->
</section>

View file

@ -12,12 +12,12 @@ layout: nil
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes" />
<link rel="stylesheet" href="/assets/css/all.min.css" />
<link rel="stylesheet" href="/assets/css/colors-20210720.css" />
<link rel="stylesheet" href="/assets/css/main-20210720.css" />
<link rel="stylesheet" href="/assets/css/colors-20210803.css" />
<link rel="stylesheet" href="/assets/css/main-20210803.css" />
<link rel="apple-touch-icon" href="{{ site.url }}/apple-touch-icon.png">
<link rel="icon" type="image/png" href="{{ site.url }}/touch-icon.png" sizes="192x192">
<link rel="shortcut icon" href="{{ site.url }}{{ site.icon }}" type="image/png" />
<noscript><link rel="stylesheet" href="/assets/css/noscripts-20210720.css" /></noscript>
<noscript><link rel="stylesheet" href="/assets/css/noscripts-20210803.css" /></noscript>
<meta name="theme-color" content="{{ site.data.colors.bg }}"/>

View file

@ -11,12 +11,12 @@
{% include relBase.html %}
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/all.min.css" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/colors-20210720.css" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/main-20210720.css" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/colors-20210803.css" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/main-20210803.css" />
<link rel="apple-touch-icon" href="{{ site.url }}/apple-touch-icon.png">
<link rel="icon" type="image/png" href="{{ site.url }}/touch-icon.png" sizes="192x192">
<link rel="shortcut icon" href="{{ site.url }}{{ site.icon }}" type="image/png" />
<noscript><link rel="stylesheet" href="{{ relBase }}/assets/css/noscripts-20210720.css" /></noscript>
<noscript><link rel="stylesheet" href="{{ relBase }}/assets/css/noscripts-20210803.css" /></noscript>
<meta name="theme-color" content="{{ site.data.colors.bg }}"/>

View file

@ -28,9 +28,10 @@
text-align: center;
margin: 40px 40px 20px 40px;
}
.yes {
margin: 20px 40px 40px 40px;
.yes, .no {
margin: 20px 40px 0px 40px;
}
}
button {
border: none;
@ -39,25 +40,22 @@
}
}
.yes {
flex: 0 0 250px;
.yes, .no {
flex: 0 0 100px;
-moz-transition: all var(--anim-speed) ease-in-out;
-webkit-transition: all var(--anim-speed) ease-in-out;
-ms-transition: all var(--anim-speed) ease-in-out;
transition: all var(--anim-speed) ease-in-out;
text-align: center;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-attachment: scroll;
background-image: linear-gradient(228deg, var(--accent1-alt), var(--accent2-alt));
background-origin: padding-box;
background-clip: border-box;
background-size: 400% 400%;
-webkit-animation: backgroundBlink 2s ease infinite;
-moz-animation: backgroundBlink 2s ease infinite;
animation: backgroundBlink 2s ease infinite;
margin: 40px 40px 40px 20px;
margin: 40px 40px 40px 10px;
}
.yes {
background-image: unset;
background-color: #95df63 !important;
}
.no {
background-image: unset;
background-color: rgb(255, 215, 85) !important;
}
.yes:hover {
// color: #000 !important;

View file

@ -5,5 +5,5 @@ description: >-
image: /images/kaur-kristjan-cppf4w5pb1c-unsplash.jpg
layout: page
---
<p>You do not need to register to participate. This chat is public. <strong>We never ask you to submit credit-card (any other payment information) nor personal information.</strong> It is provided by kiwi via freenode. Read the privacy policy of <a target="_blank" rel="noopener" href="https://kiwiirc.com/privacy">Kiwi</a> and <a target="_blank" rel="noopener" href="https://freenode.net/policies">Freenode</a><br />Matrix user? <a href="{{ site.social.irc.matrix }}" target="_blank" rel="noopener">Click here</a></p>
<p>You do not need to register to participate. This chat is public. <strong>We never ask you to submit credit-card (any other payment information) nor personal information.</strong> It is provided by kiwi via Libera.Chat. Read the privacy policy of <a target="_blank" rel="noopener" href="https://kiwiirc.com/privacy">Kiwi</a> and <a target="_blank" rel="noopener" href="https://libera.chat/policies/">Libera.Chat</a><br />Matrix user? <a href="{{ site.social.irc.matrix }}" target="_blank" rel="noopener">Click here</a></p>
<iframe src="https://kiwiirc.com/client/irc.libera.chat:+6667/?nick={{ site.social.irc.guest-nick }}|?&theme=cli{{ site.social.irc.channel }}" style="border:0; width:100%; height:540px;"></iframe>

View file

@ -84,7 +84,8 @@ layout: default
<a href="https://pr.basspistol.com/join-the-crew" target="_blank" class="button">Join the crew</a>
</div>
</div>
<h2>What you can get from us</h2>
<h2 style="text-align: center; margin:40px;">Exit cyber-homlessness. <br />Enter data-sovereignty.</h2>
<p style="text-align: center; margin:40px;">We're empowered by an armory of open-source tools enabling us to seaze our means of outreach and distribution.</p>
<div class="container">
{% for service in site.data.services %}

36
thanks.html Normal file
View file

@ -0,0 +1,36 @@
---
title: Thank you!
description: >-
So good to have you on board! Made a mistake?
image: /images/frankyfresco-video.jpg
layout: default
sitemap: false
---
{% include relBase.html %}
<header class="hero" style="background-image: url({{ relBase }}{{ page.image }});">
<div class="imagecontainer">
<h4>{{ page.title }}</h4>
</div>
<div class="splash">
<div class="splash-logo">
{% if page.category == 'releases' or page.category == 'highlights' %}
{% else %}
<a href="/"><img src="{{ site.icon }}" width="240px" alt="{{ site.title }} Logo" /></a>
{% endif %}
</div>
<div class="description">
<h1>{{ page.title }}</h1>
<p>{{ page.description }}</p>
<p><a href="https://pr.basspistol.com/join-the-crew" class="button">✍️ Back to form</a></p>
</div>
</div>
</header>