I am trying to print a recurrence rule as a string specified by iCalendar format (see RFC 5545). Im using python dateutils, in particular dateutil.rrule to create the recurrence rule and I want to print this as a string like:
"RRULE:FREQ=DAILY;COUNT=5"
Can anyone tell me if there is a method to achieve this?
I think I'm using the labix dateutils btw.
Many thanks!
Although this is written four years after the question was asked, dateutil
by now has a __str__
method (see source code) which allows one to print
its objects in such a form:
In [1]: from dateutil.rrule import *
In [2]: my_rrule = rrule(DAILY, count=5)
In [3]: print(my_rrule)
DTSTART:20161202T184513
FREQ=DAILY;COUNT=5
There is no method or function in the python-dateutil
package to do this. See this bug for a patch that may help: https://bugs.launchpad.net/dateutil/+bug/943512.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With