feat: Implement CalDAV client and FastMCP server exposing calendar event management tools.

This commit is contained in:
Lago
2026-01-26 16:25:39 +01:00
parent 32dd756885
commit 1100396c79
6 changed files with 84 additions and 15 deletions

7
test_rrule.py Normal file
View File

@@ -0,0 +1,7 @@
from icalendar import vRecur
rrule_dict_str = {'FREQ': 'WEEKLY', 'BYDAY': 'MO,WE'}
rrule_dict_list = {'FREQ': 'WEEKLY', 'BYDAY': ['MO', 'WE']}
print(f"String input result: {vRecur(rrule_dict_str).to_ical().decode('utf-8')}")
print(f"List input result: {vRecur(rrule_dict_list).to_ical().decode('utf-8')}")