A time machine for your calendar.
Project description
A simple utility for bulk shifting all event dates in your calendar.
Shift to a specific date in reference to the first or last event in the calendar or by a certain number of days either forward or backward .
from timetravel import machine machine('cal.ics', shift='20161108', event='first')
machine will output a new calendar next to the source file appended with today’s date.
For a summary, just enable report.
machine('cal.ics', report=True) ('Events Modified', ':', 3) ('Days Traveled', ':', 7) ('Origination', ':', '20161101') ('Destination', ':', '20161108')
See the example jupyter notebook or parse docstring for more info.