Nostr updates

This commit is contained in:
Dennis Reimann
2024-09-17 16:39:56 +02:00
parent 17c308431b
commit afcc5a41cd
6 changed files with 19 additions and 14 deletions

View File

@@ -19,9 +19,12 @@
"anchorUrl": "https://anchor.fm/einundzwanzig", "anchorUrl": "https://anchor.fm/einundzwanzig",
"masterFeedUrl": "https://anchor.fm/s/d8d3c38/podcast/rss", "masterFeedUrl": "https://anchor.fm/s/d8d3c38/podcast/rss",
"publicFeedUrl": "https://einundzwanzig.space/feed.xml", "publicFeedUrl": "https://einundzwanzig.space/feed.xml",
"nostr": "npub1qv02xpsc3lhxxx5x7xswf88w3u7kykft9ea7t78tz7ywxf7mxs9qrxujnc",
"nostrTalk": "npub1talku5l4z88dys5eg8zvz8em2qxv8nfxxanjszzdsrmke0ssaekqqxvkq9",
"nodeId": "03a09f56bba3d2c200cc55eda2f1f069564a97c1fb74345e1560e2868a8ab3d7d0", "nodeId": "03a09f56bba3d2c200cc55eda2f1f069564a97c1fb74345e1560e2868a8ab3d7d0",
"npub": {
"einundzwanzig": "npub1qv02xpsc3lhxxx5x7xswf88w3u7kykft9ea7t78tz7ywxf7mxs9qrxujnc",
"nostrTalk": "npub1talku5l4z88dys5eg8zvz8em2qxv8nfxxanjszzdsrmke0ssaekqqxvkq9",
"zitadelle": "npub12gu2kjnlnkrkjt2npteh3qcn8cp8q5ufamw6jzkk4sjk7snd8flqa3sz97"
},
"ticker": [ "ticker": [
"Sende uns einen Shoutout: 10.000 Sats und du bist dabei", "Sende uns einen Shoutout: 10.000 Sats und du bist dabei",
"\"Hosp oder top!\" ist Spiel des Jahres 2021", "\"Hosp oder top!\" ist Spiel des Jahres 2021",

View File

@@ -14,7 +14,7 @@ footer#footer.footer
+sprite("youtube") +sprite("youtube")
a(href=site.meta.instagramUrl rel="me nofollow noopener" target="_blank" title="Instagram") a(href=site.meta.instagramUrl rel="me nofollow noopener" target="_blank" title="Instagram")
+sprite("instagram") +sprite("instagram")
a(href=`https://snort.social/p/${site.meta.nostr}` rel="me nofollow noopener" target="_blank" title="Nostr") a(href=`https://primal.net/p/${site.meta.npub.einundzwanzig}` rel="me nofollow noopener" target="_blank" title="Nostr")
+sprite("nostr") +sprite("nostr")
a(href=site.meta.soundcloudUrl rel="me nofollow noopener" target="_blank" title="Soundcloud") a(href=site.meta.soundcloudUrl rel="me nofollow noopener" target="_blank" title="Soundcloud")
+sprite("soundcloud") +sprite("soundcloud")

View File

@@ -15,7 +15,7 @@ block main
!=markdown(member.text) !=markdown(member.text)
.links .links
if member.nostr if member.nostr
a(href=`https://snort.social/p/${member.nostr}` target="_blank" rel="nofollow noopener" title=`${member.name} on Nostr`) a(href=`https://primal.net/p/${member.nostr}` target="_blank" rel="nofollow noopener" title=`${member.name} on Nostr`)
+sprite("nostr") +sprite("nostr")
if member.twitter if member.twitter
a(href=`https://twitter.com/${member.twitter}` target="_blank" rel="nofollow noopener" title=`${member.name} on Twitter`) a(href=`https://twitter.com/${member.twitter}` target="_blank" rel="nofollow noopener" title=`${member.name} on Twitter`)

View File

@@ -79,7 +79,7 @@ const onMeetupMapMarkerClick = (m, modalId) => {
Links zum Treffen: Links zum Treffen:
${link(m.event.portalLink, 'Portal')} ${link(m.event.portalLink, 'Portal')}
${link(m.event.link, 'Website')} ${link(m.event.link, 'Website')}
${link(m.event.nostr_note ? `https://snort.social/e/${m.event.nostr_note}` : null, 'Nostr')} ${link(m.event.nostr_note ? `https://primal.net/e/${m.event.nostr_note}` : null, 'Nostr')}
</p>` : '') </p>` : '')
toggleModal(modalId) toggleModal(modalId)

View File

@@ -207,7 +207,7 @@ const parseEpisode = e => {
people.forEach(p => { people.forEach(p => {
let href = p.url let href = p.url
if (!href && p.nostr) href = `https://snort.social/p/${p.nostr}` if (!href && p.nostr) href = `https://primal.net/p/${p.nostr}`
if (!href && p.twitter) href = `https://twitter.com/${p.twitter}` if (!href && p.twitter) href = `https://twitter.com/${p.twitter}`
updated['podcast:person'].push({ updated['podcast:person'].push({
__attr: { href }, __attr: { href },

View File

@@ -2,17 +2,19 @@ const { mkdirSync, writeFileSync } = require('fs')
const { dirname, resolve } = require('path') const { dirname, resolve } = require('path')
const { NDKUser } = require('@nostr-dev-kit/ndk') const { NDKUser } = require('@nostr-dev-kit/ndk')
const team = require('../content/team.json') const team = require('../content/team.json')
const { nostr: einundzwanzigNpub, nostrTalk: nostrTalkNpub } = require('../content/meta.json') const { npub } = require('../content/meta.json')
const einundzwanzigHex = new NDKUser({ npub: einundzwanzigNpub }).hexpubkey const einundzwanzig = new NDKUser({ npub: npub.einundzwanzig })
const nostrTalkHex = new NDKUser({ npub: nostrTalkNpub }).hexpubkey const nostrtalk = new NDKUser({ npub: npub.nostrTalk })
const zitadelle = new NDKUser({ npub: npub.zitadelle })
const names = { const names = {
"_": einundzwanzigHex, "_": einundzwanzig.pubkey,
"einundzwanzig": einundzwanzigHex, "einundzwanzig": einundzwanzig.pubkey,
"nostrtalk": nostrTalkHex "nostrtalk": nostrtalk.pubkey,
"zitadelle": zitadelle.pubkey
} }
const relays = { const relays = {
[einundzwanzigHex]: [ [npub.einundzwanzig]: [
"wss://nostr.einundzwanzig.space" "wss://nostr.einundzwanzig.space"
] ]
} }
@@ -20,7 +22,7 @@ const relays = {
Object.entries(team).forEach(([key, { nostr: npub }]) => { Object.entries(team).forEach(([key, { nostr: npub }]) => {
if (!npub) return if (!npub) return
const id = key.replace(/[\s]/g, '_') const id = key.replace(/[\s]/g, '_')
names[id] = new NDKUser({ npub }).hexpubkey names[id] = new NDKUser({ npub }).pubkey
}) })
const dst = resolve(__dirname, '..', 'dist', '.well-known', 'nostr.json') const dst = resolve(__dirname, '..', 'dist', '.well-known', 'nostr.json')