Content/Inhalte in NOSTR

Content/Inhalte in NOSTR

Content/Inhalte in NOSTR

Es gibt verschiedenste Arten von Content, ShortTextNote (kind:1) LongFormContent (kind:30023), Bilder (kind:20), Videos (kind:21)

short note

PROFILE

Der NIP nip10 definiert kind:1 als eine einfache plaintext Nachricht. Vergleichbar mit Twitter aber ohne grundsätzliche längen Beschränkung.

Markup-Sprachen wie Markdown und HTML SOLLTEN NICHT verwendet werden.

Das .content property enthält den Text.

Tags: 't' "tags"

example:

{
"content": "This note could be pinned.",
"created_at": 1759402704,
"id": "bcc67ea80da4be50a8ff581bd87910e8c5212fa5b8a240be1fa2263998352237",
"kind": 1,
"pubkey": "ec958f133faae0d4382fc446828650dfe8e461eefff5bc40f408dee1d55c7009",
"sig": "aeec39fdaea841e810d936b4312a6ee3d28d0578b4b6bf05033bcb1f8bb4478096101980bb246a2df2632756f893abf445ffa64f913b9084f462a906c456b999",
"tags": [
    [
    "t",
    "orga"
    ],
    [
    "t",
    "test"
    ]
]
}

LongFormContent aka Artikel

PROFILE

Dieser NIP definiert kind:30023 (ein adressierbares Ereignis) für Langform-Textinhalte, die allgemein als „Artikel” oder „Blogbeiträge” bezeichnet werden. kind:30024 hat dieselbe Struktur wie kind:30023 und wird zum Speichern von Langform-Entwürfen verwendet.

Für das Datum der letzten Aktualisierung sollte das Feld .created_at verwendet werden, für „Tags”/„Hashtags” (d. h. Themen, für die das Ereignis relevant sein könnte) sollte das Tag t verwendet werden.

Andere Metadatenfelder können bei Bedarf als Tags zum Ereignis hinzugefügt werden. Hier standardisieren wir 4 Felder, die nützlich sein können, obwohl sie streng optional bleiben:

  • „title“ für den Titel des Artikels
  • „image“ für eine URL, die auf ein Bild verweist, das zusammen mit dem Titel angezeigt werden soll
  • „summary“ für die Zusammenfassung des Artikels
  • „published_at“ für den Zeitstempel in Unix-Sekunden (als String) der ersten Veröffentlichung des Artikels

Der .content dieser Ereignisse sollte ein String-Text in Markdown-Syntax sein. Um die Kompatibilität und Lesbarkeit zwischen verschiedenen Clients und Geräten zu maximieren, gilt für alle Clients, die Langform-Notizen erstellen:

  • Es dürfen KEINE harten Zeilenumbrüche in Textabsätzen vorgenommen werden, wie z. B. willkürliche Zeilenumbrüche an 80-Spalten-Grenzen.
  • Das Hinzufügen von HTML zu Markdown darf NICHT unterstützt werden.

Beispiel:

{
"kind": 30023,
"created_at": 1675642635,
"content": "Lorem [ipsum][[nostr:nevent1qqst8cujky046negxgwwm5ynqwn53t8aqjr6afd8g59nfqwxpdhylpcpzamhxue69uhhyetvv9ujuetcv9khqmr99e3k7mg8arnc9](nostr:nevent1qqst8cujky046negxgwwm5ynqwn53t8aqjr6afd8g59nfqwxpdhylpcpzamhxue69uhhyetvv9ujuetcv9khqmr99e3k7mg8arnc9)] dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n\nRead more at [nostr:naddr1qqzkjurnw4ksz9thwden5te0wfjkccte9ehx7um5wghx7un8qgs2d90kkcq3nk2jry62dyf50k0h36rhpdtd594my40w9pkal876jxgrqsqqqa28pccpzu](nostr:naddr1qqzkjurnw4ksz9thwden5te0wfjkccte9ehx7um5wghx7un8qgs2d90kkcq3nk2jry62dyf50k0h36rhpdtd594my40w9pkal876jxgrqsqqqa28pccpzu).",
"tags": [
    ["d", "lorem-ipsum"],
    ["title", "Lorem Ipsum"],
    ["published_at", "1296962229"],
    ["t", "placeholder"],
    ["e", "b3e392b11f5d4f28321cedd09303a748acfd0487aea5a7450b3481c60b6e4f87", "wss://relay.example.com"],
    ["a", "30023:a695f6b60119d9521934a691347d9f78e8770b56da16bb255ee286ddf9fda919:ipsum", "wss://relay.nostr.org"]
],
"pubkey": "...",
"id": "..."
}

media posts

PROFILE

Picture-first feeds, like Instagram.

Web-clients:

kind:20

NIP68
NIP94

May have a content-warning.

{
"content": "an image only note",
"created_at": 1761128103,
"id": "439a9ca29023a5f981f54c5f540933c8afa9901ef1835430d7814b185edbd595",
"kind": 20,
"pubkey": "ec958f133faae0d4382fc446828650dfe8e461eefff5bc40f408dee1d55c7009",
"sig": "a7b6aaaf452683a5927f83782979fe0283a8a616f079cd82cf443e9c495591900d430bc492363b367d2f6afd33b37d24587ea5f40bea2bd1b0b4863760b6b4c4",
"tags": [
    [
    "title",
    "an image only note"
    ],
    [
    "content-warning",
    "my change your brain"
    ],
    [
    "imeta",
    "url https://cdn.satellite.earth/739a6a96c229519f1a4af792fe854614c240ed04be9037ce7913fce638206c99.jpg",
    "m image/png"
    ]
]
}
This post and comments are published on Nostr.