timetravel

A time machine for your calendar.


License
MIT
Install
pip install timetravel==1.0

Documentation

timetravel

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.