From b251bcdbfef5a9659d7deb4a058b8b68e4daecd6 Mon Sep 17 00:00:00 2001 From: Dennis Reimann Date: Fri, 3 Dec 2021 13:09:56 +0100 Subject: [PATCH] =?UTF-8?q?Spenden=C3=BCbersicht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anthony-potdevin.json | 0 .../bitcoin-beach.json | 0 .../bitcoin_smiles.json | 0 .../{spenden => spendenregister}/btc21.json | 0 .../fode_diop.json | 0 .../{spenden => spendenregister}/human-b.json | 0 .../human_rights_fundation.json | 0 .../mempool_space.json | 0 .../netpositive-money.json | 0 .../raspiblitz.json | 0 .../rene-pickhardt.json | 0 .../run_with_bitcoin.json | 0 .../{spenden => spendenregister}/specter.json | 0 content/spendenuebersicht.json | 61 ++++++++++++++++++ src/css/sections/spenden.css | 13 +++- src/includes/mixins.pug | 7 +- src/index.pug | 2 +- src/media.pug | 4 +- src/spenden.pug | 15 ++++- static/img/spenden/cyberhornets.jpg | Bin 0 -> 21145 bytes static/img/spenden/einundzwanzig-youtube.png | Bin 0 -> 12081 bytes static/img/spenden/summherum.png | Bin 0 -> 15183 bytes tasks/generate_pages.js | 5 +- tasks/generate_site_data.js | 12 ++-- 24 files changed, 103 insertions(+), 16 deletions(-) rename content/{spenden => spendenregister}/anthony-potdevin.json (100%) rename content/{spenden => spendenregister}/bitcoin-beach.json (100%) rename content/{spenden => spendenregister}/bitcoin_smiles.json (100%) rename content/{spenden => spendenregister}/btc21.json (100%) rename content/{spenden => spendenregister}/fode_diop.json (100%) rename content/{spenden => spendenregister}/human-b.json (100%) rename content/{spenden => spendenregister}/human_rights_fundation.json (100%) rename content/{spenden => spendenregister}/mempool_space.json (100%) rename content/{spenden => spendenregister}/netpositive-money.json (100%) rename content/{spenden => spendenregister}/raspiblitz.json (100%) rename content/{spenden => spendenregister}/rene-pickhardt.json (100%) rename content/{spenden => spendenregister}/run_with_bitcoin.json (100%) rename content/{spenden => spendenregister}/specter.json (100%) create mode 100644 content/spendenuebersicht.json create mode 100644 static/img/spenden/cyberhornets.jpg create mode 100644 static/img/spenden/einundzwanzig-youtube.png create mode 100644 static/img/spenden/summherum.png diff --git a/content/spenden/anthony-potdevin.json b/content/spendenregister/anthony-potdevin.json similarity index 100% rename from content/spenden/anthony-potdevin.json rename to content/spendenregister/anthony-potdevin.json diff --git a/content/spenden/bitcoin-beach.json b/content/spendenregister/bitcoin-beach.json similarity index 100% rename from content/spenden/bitcoin-beach.json rename to content/spendenregister/bitcoin-beach.json diff --git a/content/spenden/bitcoin_smiles.json b/content/spendenregister/bitcoin_smiles.json similarity index 100% rename from content/spenden/bitcoin_smiles.json rename to content/spendenregister/bitcoin_smiles.json diff --git a/content/spenden/btc21.json b/content/spendenregister/btc21.json similarity index 100% rename from content/spenden/btc21.json rename to content/spendenregister/btc21.json diff --git a/content/spenden/fode_diop.json b/content/spendenregister/fode_diop.json similarity index 100% rename from content/spenden/fode_diop.json rename to content/spendenregister/fode_diop.json diff --git a/content/spenden/human-b.json b/content/spendenregister/human-b.json similarity index 100% rename from content/spenden/human-b.json rename to content/spendenregister/human-b.json diff --git a/content/spenden/human_rights_fundation.json b/content/spendenregister/human_rights_fundation.json similarity index 100% rename from content/spenden/human_rights_fundation.json rename to content/spendenregister/human_rights_fundation.json diff --git a/content/spenden/mempool_space.json b/content/spendenregister/mempool_space.json similarity index 100% rename from content/spenden/mempool_space.json rename to content/spendenregister/mempool_space.json diff --git a/content/spenden/netpositive-money.json b/content/spendenregister/netpositive-money.json similarity index 100% rename from content/spenden/netpositive-money.json rename to content/spendenregister/netpositive-money.json diff --git a/content/spenden/raspiblitz.json b/content/spendenregister/raspiblitz.json similarity index 100% rename from content/spenden/raspiblitz.json rename to content/spendenregister/raspiblitz.json diff --git a/content/spenden/rene-pickhardt.json b/content/spendenregister/rene-pickhardt.json similarity index 100% rename from content/spenden/rene-pickhardt.json rename to content/spendenregister/rene-pickhardt.json diff --git a/content/spenden/run_with_bitcoin.json b/content/spendenregister/run_with_bitcoin.json similarity index 100% rename from content/spenden/run_with_bitcoin.json rename to content/spendenregister/run_with_bitcoin.json diff --git a/content/spenden/specter.json b/content/spendenregister/specter.json similarity index 100% rename from content/spenden/specter.json rename to content/spendenregister/specter.json diff --git a/content/spendenuebersicht.json b/content/spendenuebersicht.json new file mode 100644 index 00000000000..a7b65dbbdf1 --- /dev/null +++ b/content/spendenuebersicht.json @@ -0,0 +1,61 @@ +[ + { + "name": "RaspiBlitz", + "github": "RaspiBlitz", + "twitter": "RaspiBlitz", + "avatar": "/img/spenden/raspiblitz.jpg", + "beschreibung": "Der [RaspiBlitz](https://github.com/rootzoll/raspiblitz/) ist eine Do-It-Yourself Bitcoin-Fullnode, die auf einem Raspberry Pi läuft und eine einfache Einrichtung ermöglicht. Der RaspiBlitz zielt hauptsächlich darauf ab, zu lernen, die eigenen Node von zu Hause aus zu betreiben - denn: Not your node, not your rules.", + "info": "Summe: 1.000.000 Sats" + }, + { + "name": "BTC21", + "twitter": "btc21_de", + "avatar": "/img/spenden/btc21.jpg", + "beschreibung": "Die Website [BTC21.de](https://btc21.de) ist die beste deutschsprachige Anlaufstelle für Infos, wenn es um Bitcoin und Lightning geht. Joko sucht immer nach Unterstützern die ihm bei der ganzen Arbeit helfen wollen, meldet euch also beim Joko wenn ihr auch mitarbeiten wollt.", + "info": "Summe: 1.000.000 Sats" + }, + { + "name": "Specter", + "github": "cryptoadvance/specter-desktop", + "twitter": "SpecterWallet", + "avatar": "/img/spenden/specter.png", + "beschreibung": "[Specter Desktop](https://github.com/cryptoadvance/specter-desktop) ist eine Wallet-App. Sie vereinfacht es den eigenen Node für Transaktionen zu verwenden und verbessert so die Sicherheit und Privatsphäre des Nutzers. Weiterhin ist Specter mit allen gängigen Hardware-Wallets kompatibel und insbesondere für Multi-Signature-Wallets geeignet.", + "info": "Summe: 1.000.000 Sats" + }, + { + "name": "Rene Pickhardt", + "github": "renepickhardt", + "twitter": "renepickhardt", + "avatar": "https://avatars.githubusercontent.com/u/1926816?s=460", + "beschreibung": "René Pickhardt hat zusammen mit Stefan Richter einen neuen Weg erforscht, um die Zahlungsrouten im Lightning Network zu optimieren. Diese Entdeckung kann das Netzwerk effizienter und zuverlässiger machen und dadurch einen Schritt näher an die Massentauglichkeit bringen.", + "info": "Summe: 1.000.000 Sats" + }, + { + "name": "Human B", + "twitter": "cinemuck_", + "avatar": "/img/spenden/human-b.jpg", + "beschreibung": "[HUMAN B](https://tallyco.in/s/higwxl/) ist kein Film über Bitcoin. Es ist ein Film über Menschen, die sich intensiv mit Bitcoin beschäftigen und deren Leben sich komplett verändert hat.", + "info": "Summe: 1.000.000 Sats" + }, + { + "name": "YouTube Tutorials", + "twitter": "_einundzwanzig_", + "avatar": "/img/spenden/einundzwanzig-youtube.png", + "beschreibung": "Um die technischen Aspekte von Bitcoin besser zu erklären, haben wir unseren [Youtube-Kanal](https://www.youtube.com/c/EinundzwanzigPodcast) gegründet und dort die Ersteller der ersten Tutorials mit jeweils 50k Sats entlohnt.", + "info": "Summe: 1.050.000 Sats" + }, + { + "name": "Cyberhornets", + "twitter": "cyberhornets21", + "avatar": "/img/spenden/cyberhornets.jpg", + "beschreibung": "Die [Cyberhornets](https://twitter.com/cyberhornets21) sind ein Jugend-Fussballteam, Bitcoin Natives, die eine Welt ohne Bitcoin nicht kennen. Wir haben uns entschlossen die Hornets bei ihrer Torejagd zu unterstützen und sind als Sponsor eingesprungen.", + "info": "Summe: 1.988.438 Sats" + }, + { + "name": "Einundzwanzig Bienenvolk", + "twitter": "summherum_at", + "avatar": "/img/spenden/summherum.png", + "beschreibung": "Eine kleine [Imkerei](https://summherum.at/index.php/einundzwanzig/) aus dem Bregenzerwald und bekannt für die Bitcoin-Bienen. Per Crowdfunding wurde ein EINUNZWANZIG Bienenvolk geschaffen und es sollen auch für unsere Freunde von der Blocktrainer und Fulmo Community zwei weitere hinzukommen.", + "info": "Die Community hat sich an dem Crowdfunding beteiligt" + } +] diff --git a/src/css/sections/spenden.css b/src/css/sections/spenden.css index 34d70535507..161f1740a0f 100644 --- a/src/css/sections/spenden.css +++ b/src/css/sections/spenden.css @@ -1,6 +1,6 @@ #spenden { & .spenden { - margin-top: var(--space-xxl); + margin-top: var(--space-xl); } } @@ -22,6 +22,10 @@ } } +.spenden + h2 { + margin-top: calc(var(--space-xxl) * 1.5); +} + .spende { height: 100%; padding-top: var(--space-xl); @@ -43,6 +47,7 @@ border-radius: 50%; border: 10px solid var(--color-card-bg); margin: calc(var(--space-xxl) * -1) auto 0; + background-color: var(--color-card-bg); background-size: 100%; background-repeat: no-repeat; } @@ -64,6 +69,12 @@ align-items: center; } + & .info { + color: var(--color-secondary); + font-weight: var(--font-weight-bold); + margin-bottom: 0; + } + & .social { & a { position: absolute; diff --git a/src/includes/mixins.pug b/src/includes/mixins.pug index 770eb0b1203..52bb5949223 100644 --- a/src/includes/mixins.pug +++ b/src/includes/mixins.pug @@ -58,8 +58,11 @@ mixin spende(d, trunc = false) if d.github a.github(href=`https://github.com/${d.github}` target="_blank" rel="nofollow noopener"): +sprite('github', 'GitHub') .foot - a.button(href=d.spendenURL target="_blank" rel="nofollow noopener") - = `Spende an ${d.name}` + if d.spendenURL + a.button(href=d.spendenURL target="_blank" rel="nofollow noopener") + = `Spende an ${d.name}` + else if d.info + p.info= d.info mixin episodeItem(e) article.episodeItem&attributes(attributes) diff --git a/src/index.pug b/src/index.pug index 664a4dd0402..e8267fd4d0b 100644 --- a/src/index.pug +++ b/src/index.pug @@ -72,7 +72,7 @@ block main Wenn du möchtest, dass wir im Podcast deinen "Shout-Out" vorlesen, dann bist du mit 21.000 Sats dabei! Wir sammeln alle Einnahmen bis die 1.000.000 Sats voll sind. Dann lassen wir in unserer Telegram-Gruppe darüber abstimmen welches Bitcoin-Projekt aus Deutschland diese kostbaren Sats bekommen soll. - Wenn du also einen Shout-Out in unserem Podcast kaufst, unterstützt du damit auch ein Bitcoin Projekt. + Wenn du also einen Shout-Out in unserem Podcast kaufst, [unterstützt](/spenden/) du damit auch ein Bitcoin Projekt. a.button(href=site.meta.shoutoutUrl target="_blank" rel="nofollow noopener") Shout-Out senden diff --git a/src/media.pug b/src/media.pug index 6e235c4ca14..9ca2347805e 100644 --- a/src/media.pug +++ b/src/media.pug @@ -60,7 +60,9 @@ block main img(src=assetPath(`/img/media/einundzwanzig-wallpaper-dezentralschweiz-0${i}-preview.jpg`) alt=`Wallpaper Meetup Schweiz ${1}`) p - a(href="https://drive.google.com/drive/folders/1SWZfGja8DoYuXsV5shCPm67Bthgmgtl2" target="_blank" rel="noopener noreferrer") Weitere Wallpaper + a(href="https://drive.google.com/drive/folders/1SWZfGja8DoYuXsV5shCPm67Bthgmgtl2" target="_blank" rel="noopener noreferrer" + + ) Weitere Wallpaper article h2 Schriften diff --git a/src/spenden.pug b/src/spenden.pug index c6b2a6843f2..becc3a74505 100644 --- a/src/spenden.pug +++ b/src/spenden.pug @@ -1,19 +1,28 @@ extends /template.pug block vars - - const title = 'Spendenregister' - - const description = 'Diese spendenfinanzierten Projekte, Initiativen und Entwickler halten wir für unterstützenswert.' + - const title = 'Spenden' + - const description = 'Die folgenden Projekte, Initiativen und Entwickler haben wir mit den Shout-Out-Beiträgen der Community bereits unterstützt.' block main #spenden.wrap section h1= title + + h2 Spendenübersicht p= description + ul.spenden + each s in spendenuebersicht + +spende(s) + + h2 Spendenregister + p Diese spendenfinanzierten Projekte, Initiativen und Entwickler halten wir für unterstützenswert. + :markdown-it(html linkify typographer) Neue Vorschläge können gerne [per Pull Request](https://github.com/Einundzwanzig-Podcast/einundzwanzig.space/edit/master/content/spenden/) hinzugefügt werden. Hier gibt es ein [Video-Tutorial](https://www.youtube.com/watch?v=BNJc9LExEzU), wie ein neuer Pull Request erstellt werden kann. ul.spenden(data-shuffle) - each s in shuffle(spenden) + each s in shuffle(spendenregister) +spende(s) diff --git a/static/img/spenden/cyberhornets.jpg b/static/img/spenden/cyberhornets.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27c9f00d7eb5ca9ea9f543c149b3b1ada17d915e GIT binary patch literal 21145 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 literal 0 HcmV?d00001 diff --git a/tasks/generate_pages.js b/tasks/generate_pages.js index 1e6349ccbc1..f1d728b8889 100644 --- a/tasks/generate_pages.js +++ b/tasks/generate_pages.js @@ -5,7 +5,8 @@ const { dirname, resolve } = require('path') const config = require('../pug.config') const site = require('../generated/site-data.json') const episodes = require('../generated/episodes.json') -const spenden = require('../generated/spenden.json') +const spendenregister = require('../generated/spendenregister.json') +const spendenuebersicht = require('../content/spendenuebersicht.json') const participants = require('../generated/participants.json') const team = require('../content/team.json') const crew = require('../content/crew.json') @@ -29,7 +30,7 @@ renderPage('index', 'index', { navCurrent: 'index', currentEpisode: episodes[0] renderPage('podcast', 'podcast', { navCurrent: 'podcast', episodes: [...episodes] }) renderPage('team', 'team', { navCurrent: 'team', team, crew }) renderPage('meetups', 'meetups', { navCurrent: 'meetups', meetups }) -renderPage('spenden', 'spenden', { navCurrent: 'spenden', spenden }) +renderPage('spenden', 'spenden', { navCurrent: 'spenden', spendenregister, spendenuebersicht }) renderPage('media', 'media', { navCurrent: 'media' }) renderPage('soundboard', 'soundboard', { navCurrent: 'soundboard', soundboard }) renderPage('events', 'events', { navCurrent: 'events' }) diff --git a/tasks/generate_site_data.js b/tasks/generate_site_data.js index 253cc32fd3a..bdb8dd153d4 100644 --- a/tasks/generate_site_data.js +++ b/tasks/generate_site_data.js @@ -50,14 +50,14 @@ const sounds = soundboard.map(group => { writeJSON(dir('dist', 'sounds.json'), sounds) -// Spenden -const spendenDir = dir('content', 'spenden') -const spenden = readdirSync(spendenDir).map(filename => { - const filePath = join(spendenDir, filename) +// Spendenregister +const spendenregisterDir = dir('content', 'spendenregister') +const spendenregister = readdirSync(spendenregisterDir).map(filename => { + const filePath = join(spendenregisterDir, filename) const spende = require(filePath) spende.id = basename(filename, '.json') return spende }) -writeJSON(dir('generated', 'spenden.json'), spenden) -writeJSON(dir('dist', 'spenden.json'), spenden) +writeJSON(dir('generated', 'spendenregister.json'), spendenregister) +writeJSON(dir('dist', 'spendenregister.json'), spendenregister)