Im Kalender veröffentlichen
Klöster, Linien und Dharma-Zentren, die schon im Kalender stehen, können dort ihre eigenen Veranstaltungen, Jahrestage der Meister und Tage der Linie sowie Worte für den Tag veröffentlichen. Dafür genügt eine Datei in einem einfachen Format. Sie können sie von Hand nach der Vorlage ausfüllen, auf dieser Website prüfen und per E-Mail schicken; ein KI-Helfer ist ganz freiwillig.
Wer veröffentlichen kann
Gemeinschaften, die schon im Kalender stehen. Der Redakteur nennt jeder Gemeinschaft ihre Kennung – einen kurzen Namen in lateinischen Buchstaben, der in das Feld source kommt. Steht Ihre Gemeinschaft noch nicht im Kalender, stellen Sie zuerst einen Antrag.
Was Sie veröffentlichen können
- Veranstaltungen – Drubchens, Retreats, Seminare, Belehrungen, Pujas: Daten, Uhrzeiten, Ort, ein kurzer Text und ein Link.
- Jahrestage der Meister und Tage der Linie. Sie werden einmal nach tibetischem Datum angegeben – Monat und Tag – und wiederholen sich jedes Jahr: Das westliche Datum berechnet der Kalender selbst.
- Worte für den Tag – ein Zitat, eine Unterweisung oder eine Erinnerung, an einem bestimmten Datum oder jedes Jahr an einem tibetischen Datum. Ein Zitat nennt immer seine Quelle. Es können viele sein, sogar eines für jeden Tag, aber höchstens drei an einem Datum.
Jeder Eintrag kann ein Bild tragen, mit Ihrer Bestätigung der Rechte und einer Bildangabe.
Die Regeln
Der Kalender ist für die Praxis da, darum sind die Regeln einfach und streng:
- Nur authentische Inhalte des Dharma: Praxis, Belehrung, das Leben der Gemeinschaft.
- Keine Werbung, Preise, Verkäufe, Bitten um Spenden oder Sponsoring, keine Politik, keine Kritik an anderen Lehrern oder Traditionen, keine Heilungsversprechen.
- Nichts Erfundenes: keine Daten, Biografien, Zitate, Zuschreibungen oder Titel.
- Jedes Zitat nennt seinen Autor und, falls vorhanden, das Buch und den Übersetzer.
- Ihre eigenen Texte in Ihren eigenen Sprachen. Wir übersetzen nie maschinell; eine maschinelle Übersetzung, die Sie selbst angefertigt haben, wird nur veröffentlicht, wenn der Redakteur sie freigibt.
- Keine privaten Kontaktdaten in öffentlichen Texten.
Tibetische Daten
Geben Sie Monat und Tag so an, wie Ihre Linie sie hält. Das westliche Datum berechnen wir jedes Jahr selbst, nach der Phugpa-Berechnung (Men-Tsee-Khang), wie für den ganzen Kalender: Die Praxis eines ausgefallenen Tages rückt auf den folgenden, und von einem doppelten Tag wird der erste begangen.
Manchmal ist ein Monat doppelt. Geben Sie für ein solches Jahr in leapMonth an, welche Hälfte Ihre Gemeinschaft begeht: first – die erste (die Voreinstellung), second – die zweite, both – beide.
Rechnen Sie ein tibetisches Datum nicht in ein westliches um und fügen Sie kein Jahr hinzu – weder bei Jahrestagen noch bei jährlichen Einträgen. Die Prüfung zeigt, auf welche Tage sie in den nächsten Jahren fallen.
Folgt Ihre Linie einem anderen Almanach (etwa dem von Tsurphu), veröffentlichen Sie diese Tage als Veranstaltungen mit Datum.
Losar, die vier Düchen, die Guru-Rinpoche-Tage, Vollmond und Neumond stehen schon im Kalender: Tragen Sie sie nicht als Jahrestage ein, auch wenn Ihre Gemeinschaft einen solchen Tag einen Tag der Linie nennt. Was die Gemeinschaft an diesem Tag tut, veröffentlichen Sie als Veranstaltung oder als jährliches Wort für den Tag.
Eine Praxis, die die Gemeinschaft jeden Monat an einem Mondtag hält (an jedem Vollmond etwa), ist entweder eine Reihe von Veranstaltungen, eine pro Datum, mit den Daten aus Ihrem Almanach, oder zwölf jährliche Worte für den Tag – die Monate 1 bis 12, derselbe Tag –, jedes mit leapMonth: both, damit sie in einem doppelten Monat in beiden Hälften erscheint.
Die Datei Schritt für Schritt
Die Datei ist JSON in UTF-8, bis zu 2 MB groß. Nennen Sie sie Kennung-Datum.json, zum Beispiel example-2026-11-02.json. Sie darf keine Felder enthalten, die das Format nicht kennt: Meist wären es Tippfehler, und ihr Inhalt ginge unbemerkt verloren.
Öffentliche Texte werden nach Sprachen geschrieben: { "de": "…", "en": "…" }. Jede Sprache eines Textes muss in languages oder machineTranslated stehen, und die eigene Sprache des Eintrags ist Pflicht. Nur reiner Text, kein HTML.
Am einfachsten beginnen Sie mit der Vorlage template.v1.json: Sie enthält einen Eintrag jeder Art, und alles, was Sie ersetzen müssen, beginnt mit REPLACE:. Ersetzen Sie auch die Musterwerte – your-community-id, you@example.org, die Adressen https://example.org/…, your-picture.jpg; Daten, Uhrzeiten sowie tibetischer Monat und Tag der Vorlage sind nur Beispiele. Die Prüfung findet REPLACE: und diese Muster, aber nicht die Daten: Diese prüfen Sie bitte selbst.
Die Datei insgesamt
| Feld | Pflicht | Was es ist | Grenze · Beispiel |
|---|---|---|---|
$schema | Pflicht: nein | Die Adresse des Schemas: Damit prüft ein Code-Editor die Datei schon beim Schreiben. | "https://…/schema.v1.json" |
format | Pflicht: ja | Immer genau dieser Text. | "firstbuddha-sangha-contribution" |
version | Pflicht: ja | Die Version des Formats. | 1 |
source | Pflicht: ja | Die Kennung Ihrer Gemeinschaft, wie der Redakteur sie vergeben hat. | a–z 0–9 -, 2–32"example" |
community | Pflicht: nein | Name und Website der Gemeinschaft – für den Redakteur. | name ≤ 120{ "name": "…", "website": "https://…" } |
contact | Pflicht: ja | Wer schickt: Name, E-Mail, Funktion. Wird nie veröffentlicht. | name ≤ 120 · email ≤ 254 · role ≤ 80{ "name": "…", "email": "…", "role": "…" } |
confirm | Pflicht: ja | Beide true: Sie dürfen für die Gemeinschaft sprechen, und sie hat das Recht, diese Texte und Bilder zu veröffentlichen. | { "authorised": true, "rights": true } |
languages | Pflicht: ja | Die Sprachen, in denen die Gemeinschaft selbst schreibt; die erste ist die Hauptsprache. | 1–8["en", "uk"] |
machineTranslated | Pflicht: nein | Sprachen, die es nur als maschinelle Übersetzung auf Ihren Wunsch gibt. | ["ru"] |
zone | Pflicht: je nach | Die Zeitzone der Veranstaltungen (ein IANA-Name). Pflicht, sobald eine Veranstaltung Uhrzeiten hat. | IANA"Europe/Kyiv" |
part | Pflicht: nein | Die Nummer des Teils, wenn die Datei geteilt ist. | of ≤ 20{ "n": 1, "of": 2 } |
entries | Pflicht: ja | Die Einträge: Veranstaltungen, Jahrestage, Worte für den Tag. | ≤ 1000: event ≤ 300 · anniversary ≤ 100 · note ≤ 800[ … ] |
{
"$schema": "https://www.firstbuddha.space/sangha/contribute/schema.v1.json",
"format": "firstbuddha-sangha-contribution",
"version": 1,
"source": "example",
"community": {
"name": "Example Dharma Centre",
"website": "https://example.org"
},
"contact": {
"name": "Name Surname",
"email": "office@example.org",
"role": "Secretary"
},
"confirm": {
"authorised": true,
"rights": true
},
"languages": [
"en",
"uk"
],
"zone": "Europe/Kyiv",
"entries": [ … ]
}Jeder Eintrag (in der Liste entries)
| Feld | Pflicht | Was es ist | Grenze · Beispiel |
|---|---|---|---|
type | Pflicht: ja | Die Art des Eintrags. | "event" · "anniversary" · "note" |
id | Pflicht: ja | Die Kennung des Eintrags. Behalten Sie sie bei, wenn Sie die Datei erneut schicken. | a–z 0–9 -, ≤ 64"2026-tara-retreat" |
lang | Pflicht: nein | Die Sprache, in der der Eintrag zuerst geschrieben wurde; ohne sie die erste aus languages. | "en" |
url | Pflicht: nein | Ein Link auf die Seite des Eintrags. | https://, ≤ 2048"https://example.org/tara-2026" |
image | Pflicht: nein | Ein Bild (siehe unten). | { "file": "tara-retreat.jpg", … } |
Veranstaltung – type: "event"
| Feld | Pflicht | Was es ist | Grenze · Beispiel |
|---|---|---|---|
kind | Pflicht: ja | Die Art der Veranstaltung (Liste unten). | "ritual" |
title | Pflicht: ja | Der Titel. | ≤ 160{ "en": "Green Tara retreat" } |
subtitle | Pflicht: nein | Ein Untertitel; nur in Sprachen, in denen es den Titel gibt. | ≤ 200 |
summary | Pflicht: nein | In Kürze, ein oder zwei Sätze. | ≤ 400 |
description | Pflicht: nein | Eine ausführlichere Beschreibung. Wird gespeichert, aber die App zeigt sie nicht. | ≤ 3000 |
location | Pflicht: nein | Wo genau: Saal, Tempel, Ort. | ≤ 200{ "en": "Main shrine hall" } |
zone | Pflicht: nein | Eine andere Zeitzone für diese Veranstaltung. | IANA"Asia/Kathmandu" |
allDay | Pflicht: ja | true – eine ganztägige Veranstaltung ohne Uhrzeiten. | false |
startDate | Pflicht: ja | Der erste Tag. | YYYY-MM-DD"2026-12-04" |
endDate | Pflicht: nein | Der letzte Tag, einschließlich; ohne ihn derselbe wie startDate. | YYYY-MM-DD"2026-12-06" |
startTime | Pflicht: je nach | Die Anfangszeit; Pflicht, wenn allDay false ist. | HH:MM"09:00" |
endTime | Pflicht: nein | Die Endzeit. | HH:MM"17:00" |
daily | Pflicht: nein | Für eine Veranstaltung mit Uhrzeit über mehrere Tage: true – jeden Tag eine eigene Sitzung von startTime bis endTime. false – ein durchgehender Zeitraum von startTime am ersten bis endTime am letzten Tag. Ohne daily wird die Veranstaltung als ein Zeitraum gelesen; geben Sie es bei solchen Veranstaltungen daher immer an. | true |
videoUrl | Pflicht: nein | Ein Link zu einer Übertragung oder Aufzeichnung. | https:// |
registration | Pflicht: nein | required – Anmeldung nötig, none – nicht nötig. | "required" |
status | Pflicht: nein | cancelled – die Veranstaltung ist abgesagt. | "cancelled" |
Arten von Veranstaltungen (kind):
teaching— Belehrungenritual— Pujas und Praxismonastic— Klostergemeinschaftcourse— Kurseclass— Übungsstundencommunity— Gemeinschaft und Dienstother— Sonstiges
{
"type": "event",
"id": "2026-tara-retreat",
"kind": "ritual",
"title": {
"en": "Green Tara retreat",
"uk": "Ретрит Зеленої Тари"
},
"summary": {
"en": "Three days of Tara practice with the resident lama.",
"uk": "Три дні практики Тари з ламою громади."
},
"location": {
"en": "Main shrine hall",
"uk": "Головна святиня"
},
"allDay": false,
"startDate": "2026-12-04",
"endDate": "2026-12-06",
"startTime": "09:00",
"endTime": "17:00",
"daily": true,
"registration": "required",
"url": "https://example.org/tara-2026",
"image": {
"file": "tara-retreat.jpg",
"credit": "Photo: Example Dharma Centre",
"rightsConfirmed": true,
"alt": {
"en": "Statue of Green Tara on the shrine",
"uk": "Статуя Зеленої Тари на вівтарі"
}
}
}Jahrestag – type: "anniversary"
| Feld | Pflicht | Was es ist | Grenze · Beispiel |
|---|---|---|---|
title | Pflicht: ja | Der Titel. | ≤ 160{ "en": "Lineage day" } |
subtitle | Pflicht: nein | Ein Untertitel; nur in Sprachen, in denen es den Titel gibt. | ≤ 200 |
summary | Pflicht: nein | In Kürze, ein oder zwei Sätze. | ≤ 400 |
tibetan | Pflicht: ja | Tibetischer Monat und Tag; leapMonth – first, second oder both. | month 1–12 · day 1–30{ "month": 3, "day": 10 } |
{
"type": "anniversary",
"id": "founding-teacher-parinirvana",
"title": {
"en": "Parinirvana of our founding teacher",
"uk": "Паринірвана засновника громади"
},
"tibetan": {
"month": 3,
"day": 10
}
}Worte für den Tag – type: "note"
| Feld | Pflicht | Was es ist | Grenze · Beispiel |
|---|---|---|---|
kind | Pflicht: ja | quote (Zitat), instruction (Unterweisung) oder reminder (Erinnerung). | "quote" |
title | Pflicht: nein | Eine Überschrift. | ≤ 120 |
text | Pflicht: ja | Der Text selbst; Zeilenumbrüche (Verse) bleiben erhalten. | ≤ 600 |
attribution | Pflicht: je nach | Die Quelle: author – der Autor (Pflicht bei einem Zitat), work – das Werk, ref – Seite oder Kapitel, translator – der Übersetzer. | author ≤ 120 · work ≤ 200 · ref ≤ 80 · translator ≤ 120{ "author": { "en": "…" }, "ref": "p. 12" } |
date | Pflicht: eins von zwei | Einmal, an diesem Datum. Höchstens drei Worte für den Tag an einem Datum. | YYYY-MM-DD"2026-12-01" |
tibetan | Pflicht: eins von zwei | Jedes Jahr, an diesem tibetischen Datum. | month 1–12 · day 1–30{ "month": 9, "day": 15 } |
{
"type": "note",
"id": "2026-12-01-quote",
"kind": "quote",
"date": "2026-12-01",
"text": {
"en": "The words of the quote, exactly as they are published.",
"uk": "Слова цитати — так, як їх надруковано."
},
"attribution": {
"author": {
"en": "Name of the teacher",
"uk": "Імʼя вчителя"
},
"work": {
"en": "Title of the book",
"uk": "Назва книжки"
},
"ref": "p. 12"
}
}Bild – image
| Feld | Pflicht | Was es ist | Grenze · Beispiel |
|---|---|---|---|
file | Pflicht: eins von zwei | Der Name der Bilddatei, die Sie der E-Mail beifügen. Nur lateinische Buchstaben, Ziffern, Punkt, Bindestrich und Unterstrich, keine Leerzeichen: tara-retreat.jpg. | .jpg .jpeg .png .webp .heic"tara-retreat.jpg" |
url | Pflicht: eins von zwei | Oder die Adresse eines Bildes, das für Ihre Gemeinschaft schon veröffentlicht ist. | https://www.firstbuddha.space/media/sangha/… |
credit | Pflicht: ja | Die Bildangabe: wer es gemacht hat. | ≤ 120"Photo: Example Dharma Centre" |
rightsConfirmed | Pflicht: ja | true – Sie haben das Recht, dieses Bild zu veröffentlichen. | true |
alt | Pflicht: nein | Was das Bild zeigt – für Menschen, die es nicht sehen können. | ≤ 200{ "en": "…" } |
{
"file": "tara-retreat.jpg",
"credit": "Photo: Example Dharma Centre",
"rightsConfirmed": true,
"alt": {
"en": "Statue of Green Tara on the shrine",
"uk": "Статуя Зеленої Тари на вівтарі"
}
}Zeitzone
Die Uhrzeiten der Veranstaltungen sind die Ortszeit der Gemeinschaft. Geben Sie ihre Zone in zone als IANA-Namen an: Europe/Berlin, Asia/Kathmandu, America/New_York. Leser in anderen Zonen sehen die Veranstaltung in ihrer eigenen Zeit.
Kennungen
Die id eines Eintrags bleibt gleich, wenn Sie die Datei erneut schicken: So weiß der Kalender, dass es derselbe, geänderte Eintrag ist und kein neuer. Schreiben Sie sie mit lateinischen Kleinbuchstaben, Ziffern und Bindestrichen: 2026-tara-retreat, tulku-urgyen-parinirvana. 1 bis 64 Zeichen, kein Bindestrich am Anfang oder Ende; jede id nur einmal in der ganzen Datei, über Veranstaltungen, Jahrestage und Worte für den Tag hinweg.
Eine Datei ersetzt alles Bisherige
Jede Datei ist ein vollständiger Stand. Sie ersetzt alles, was die Gemeinschaft vorher geschickt hat: Einträge, die in der neuen Datei fehlen, verschwinden aus dem Kalender.
Teile
Eine zu lange Datei (etwa mit Hunderten von Worten für den Tag) lässt sich in bis zu 20 Teile teilen. Jeder Teil ist eine vollständige, gültige Datei mit denselben Angaben source, contact, confirm, languages, machineTranslated und zone und dem Feld part: { "n": 1, "of": 3 }. Schicken Sie alle Teile zusammen.
Regelmäßige Kurse
Führen Sie regelmäßige Kurse als einzelne Veranstaltungen auf, eine pro Datum – bis zu 300 Veranstaltungen. Führt die Gemeinschaft einen iCal- oder Google-Kalender, geben Sie uns besser dessen Adresse.
Verschiedene Zeiten an verschiedenen Tagen
Haben die Tage einer Veranstaltung verschiedene Zeiten (Samstag 10:00–18:00, Sonntag 10:00–14:00), legen Sie einen Eintrag pro Tag mit demselben Titel an oder einen Zeitraum vom ersten Beginn bis zum letzten Ende (daily: false). Wählen Sie nicht eine Zeit für alle Tage.
Bilder
Nur Fotos, die Sie selbst aufgenommen haben oder für die Sie eine schriftliche Erlaubnis zur Veröffentlichung haben. Bestätigen Sie für jedes Bild die Rechte (rightsConfirmed: true) und geben Sie eine Bildangabe (credit) an.
JPEG, PNG, WebP oder HEIC, je bis zu 10 MB, die lange Seite mindestens 600 Pixel (besser 1200 oder mehr). Bis zu 60 Bilder pro Einsendung. Benennen Sie die Dateien mit lateinischen Buchstaben, Ziffern, Punkten, Bindestrichen und Unterstrichen, ohne Leerzeichen (tara-retreat.jpg); benennen Sie jede andere Datei vor dem Senden um.
Wir entfernen die verborgenen Daten des Fotos (Aufnahmeort, Kamera), verkleinern es und veröffentlichen es mit Ihrer Bildangabe.
Downloads
Dieselben Dateien für alle Sprachen:
- Vorlage — eine Datei zum Ausfüllen
template.v1.json - Beispiel — eine ausgefüllte Datei einer erfundenen Gemeinschaft
example.v1.json - JSON-Schema — für Code-Editoren und automatische Prüfungen
schema.v1.json
KI-Helfer (freiwillig)
Wenn das Material schon vorliegt – ein Programm als PDF, Beiträge, Tabellen, eine Liste von Zitaten –, kann ein KI-Helfer daraus eine solche Datei machen. Das ist nur eine Erleichterung: Alles oben Beschriebene funktioniert auch ohne ihn.
Der Helfer stellt Rückfragen (Zeitzone, Sprachen, tibetisches oder westliches Datum, Rechte an Bildern, Quellen von Zitaten), erinnert an die Regeln und gibt eine Datei in unserem Format mit einer Liste der Bilder aus. Er selbst schickt nichts: Die Datei prüfen und schicken Sie. Seine Anweisungen sind auf Englisch, aber er spricht mit Ihnen in Ihrer Sprache.
- Claude – Skill (zip)
- Laden Sie in den Einstellungen von Claude (Capabilities → Skills) die zip-Datei hoch und bitten Sie Claude dann, eine Datei für Buddhist Calendar vorzubereiten.
- ChatGPT – Anweisungen
- Legen Sie einen eigenen GPT oder ein Projekt an, fügen Sie die Anweisungen ein und laden Sie die drei Dateien unten als Wissen hoch.
- Gemini – Anweisungen
- Legen Sie ein Gem an, fügen Sie die Anweisungen ein und laden Sie dieselben drei Dateien hoch.
- Ein Prompt für jeden Chatbot
- Fügen Sie ihn zusammen mit Ihrem Material in einen Chat ein.
Dateien für den Helfer:
Prüfen, dann schicken
- Prüfen Sie die Datei auf der Prüfseite. Die Datei verlässt Ihren Browser nicht.
- Schicken Sie die Datei (alle Teile) und die Bilder an burners.reissue3b@icloud.com mit dem Betreff
Sangha file: <id>. Passen die Bilder nicht in eine E-Mail, schicken Sie mehrere mit demselben Betreff. - Der Redakteur liest jede Datei. Was freigegeben wird, erscheint mit der nächsten Aktualisierung der Website im Kalender; was nicht freigegeben wird, wird nie veröffentlicht.
- Um Veröffentlichtes zu ändern, laden Sie Ihre aktuelle Datei von
https://www.firstbuddha.space/api/sangha/v1/<id>/contribution.jsonherunter, bearbeiten Sie sie, fügen Sie contact wieder hinzu und schicken Sie sie.
Datenschutz
Die Kontaktdaten in der Datei (contact) dienen nur der Antwort und werden vor jeder Veröffentlichung entfernt. Alles andere in der Datei wird öffentlich.
