chore: remove temporary rrule test scripts.
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
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')}")
|
||||
@@ -1,18 +0,0 @@
|
||||
from icalendar import vRecur
|
||||
|
||||
def parse_rrule(rrule_str: str) -> dict:
|
||||
parts = rrule_str.split(';')
|
||||
rrule = {}
|
||||
for part in parts:
|
||||
if '=' in part:
|
||||
key, value = part.split('=', 1)
|
||||
# Fix: split commas into list
|
||||
if ',' in value:
|
||||
value = value.split(',')
|
||||
rrule[key] = value
|
||||
return rrule
|
||||
|
||||
rrule_str = "FREQ=WEEKLY;BYDAY=MO,WE"
|
||||
rrule_dict = parse_rrule(rrule_str)
|
||||
print(f"Parsed dict: {rrule_dict}")
|
||||
print(f"vRecur result: {vRecur(rrule_dict).to_ical().decode('utf-8')}")
|
||||
Reference in New Issue
Block a user