mirror of
https://github.com/skoelle/calender_sync.git
synced 2026-09-17 18:20:24 +00:00
demo showcase README.md
This commit is contained in:
+17
-12
@@ -42,52 +42,57 @@ def seed():
|
||||
now = datetime.now().replace(second=0, microsecond=0, tzinfo=None)
|
||||
today = now.replace(hour=0, minute=0, second=0)
|
||||
|
||||
# Wenn es nach 14 Uhr ist, alle Termine einen Tag verschieben
|
||||
# damit sie in der Demo immer sichtbar sind
|
||||
day_offset = 1 if now.hour >= 14 else 0
|
||||
base = today + timedelta(days=day_offset)
|
||||
|
||||
events = [
|
||||
{
|
||||
"calendar_label": "demo",
|
||||
"instance_key": f"team-daily-{today.strftime('%Y%m%d')}",
|
||||
"instance_key": f"team-daily-{base.strftime('%Y%m%d')}",
|
||||
"uid": "team-daily-001@demo",
|
||||
"summary": "Team Daily",
|
||||
"description": "Tägliches Standup-Meeting mit dem gesamten Team.",
|
||||
"location": "Besprechungsraum A / Zoom",
|
||||
"start_at": (today + timedelta(hours=14)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"end_at": (today + timedelta(hours=15)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"start_at": (base + timedelta(hours=14)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"end_at": (base + timedelta(hours=15)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"all_day": 0,
|
||||
"status": "CONFIRMED",
|
||||
},
|
||||
{
|
||||
"calendar_label": "demo",
|
||||
"instance_key": f"yoga-{today.strftime('%Y%m%d')}",
|
||||
"instance_key": f"yoga-{base.strftime('%Y%m%d')}",
|
||||
"uid": "yoga-002@demo",
|
||||
"summary": "Yoga Kurs",
|
||||
"description": "Wöchentlicher Yoga-Kurs in der Volkshochschule.",
|
||||
"location": "Volkshochschule, Raum 204",
|
||||
"start_at": (today + timedelta(hours=18, minutes=30)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"end_at": (today + timedelta(hours=20)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"start_at": (base + timedelta(hours=18, minutes=30)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"end_at": (base + timedelta(hours=20)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"all_day": 0,
|
||||
"status": "CONFIRMED",
|
||||
},
|
||||
{
|
||||
"calendar_label": "demo",
|
||||
"instance_key": f"deadline-{(today + timedelta(days=1)).strftime('%Y%m%d')}",
|
||||
"instance_key": f"deadline-{(base + timedelta(days=1)).strftime('%Y%m%d')}",
|
||||
"uid": "deadline-003@demo",
|
||||
"summary": "Projekt-Deadline",
|
||||
"description": "Abgabe des Projektberichts an die Geschäftsleitung.",
|
||||
"location": "",
|
||||
"start_at": (today + timedelta(days=1)).strftime("%Y-%m-%d 00:00:00"),
|
||||
"end_at": (today + timedelta(days=1)).strftime("%Y-%m-%d 23:59:59"),
|
||||
"start_at": (base + timedelta(days=1)).strftime("%Y-%m-%d 00:00:00"),
|
||||
"end_at": (base + timedelta(days=1)).strftime("%Y-%m-%d 23:59:59"),
|
||||
"all_day": 1,
|
||||
"status": "TENTATIVE",
|
||||
},
|
||||
{
|
||||
"calendar_label": "demo",
|
||||
"instance_key": f"arzt-{(today + timedelta(days=2)).strftime('%Y%m%d')}",
|
||||
"instance_key": f"arzt-{(base + timedelta(days=2)).strftime('%Y%m%d')}",
|
||||
"uid": "arzt-004@demo",
|
||||
"summary": "Arzttermin",
|
||||
"description": "Routineuntersuchung beim Hausarzt. Bitte Impfpass mitbringen.",
|
||||
"location": "Dr. Müller, Gesundheitsstraße 12",
|
||||
"start_at": (today + timedelta(days=2, hours=10)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"end_at": (today + timedelta(days=2, hours=11, minutes=30)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"start_at": (base + timedelta(days=2, hours=10)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"end_at": (base + timedelta(days=2, hours=11, minutes=30)).strftime("%Y-%m-%d %H:%M:%S"),
|
||||
"all_day": 0,
|
||||
"status": "CONFIRMED",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user