turistikrota / service.booking

The booking microservice of turistikrota
GNU General Public License v3.0
0 stars 0 forks source link

feature: add calendar for every tourism sites #7

Open 9ssi7 opened 6 months ago

9ssi7 commented 5 months ago

bard response:

Birden fazla etkinlik içeren bir iCal dosyası, her etkinlik için bir VEVENT bölümü içerecektir. Örneğin, aşağıdaki iCal dosyası, 23 Ocak 2024 tarihinde saat 21:00'de başlayacak olan bir toplantı ve 1 Şubat 2024 tarihinde saat 10:00'da başlayacak olan bir doğum günü kutlaması içeren iki etkinlik içerir:

BEGIN:VCALENDAR
PRODID:-//Apple Inc.//iCal 4.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTART:20240123T210000Z
DTEND:20240123T220000Z
LOCATION:Hendek, Sakarya, Türkiye
SUMMARY:Toplantı
DESCRIPTION:Toplantı hakkında bilgi
CLASS:PUBLIC
END:VEVENT

BEGIN:VEVENT
DTSTART:20240201T100000Z
DTEND:20240201T120000Z
LOCATION:Hendek, Sakarya, Türkiye
SUMMARY:Doğum günü kutlaması
DESCRIPTION:Arkadaşımın doğum günü kutlaması
CLASS:PRIVATE
END:VEVENT

END:VCALENDAR

Bu dosyayı bir metin düzenleme uygulamasında açtığınızda, aşağıdaki gibi görünecektir:

Her VEVENT bölümü, yukarıda açıklanan aynı alanları içerir. DTSTART ve DTEND alanları, etkinliğin başlangıç ​​ve bitiş tarihini ve saatini tanımlar. LOCATION alanı, etkinliğin yerini tanımlar. SUMMARY alanı, etkinliğin özetini tanımlar. DESCRIPTION alanı, etkinliğin ayrıntılarını tanımlar. CLASS alanı, etkinliğin sınıfını tanımlar.

Birden fazla etkinlik içeren bir iCal dosyasını oluşturmak için, her etkinlik için ayrı bir VEVENT bölümü oluşturmanız yeterlidir.