Recurrent is a Python library for parsing and formatting recurring events expressed in natural language (e.g., 'every weekday', 'every 2 weeks on Monday'). The current version is 0.4.1, which has been stable with infrequent releases.
pip install recurrentNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage: parse a natural language string into an iCalendar RRULE.
Always check if result is not None, or use the RecurringEvent format method which returns False on failure.
Use 'from recurrent import RecurringEvent; r = RecurringEvent(); result = r.parse(...)'.
Stick to simple English patterns. For complex recurrence rules, consider dateutil.rrule directly.
Use 'from recurrent import parse' or 'from recurrent import RecurringEvent'.
Check the result: result = re.parse('input'); if result: ...Always verify the parse result is not None before accessing its attributes.
No dependency data recorded yet.