Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.56 KB

memacs_ical.org

File metadata and controls

45 lines (30 loc) · 1.56 KB

memacs-ical

ICalendar is a widely used format for defining calendars. A lot of Calendar-Services like i.e. Google give you a private url of your calendar, which you can easily use with this module.

Options

  • -c, --calendar-url, url to calendar
  • -cf, --calendar-file, path to calendar
  • -x, --exclude, path to one or more folders separated with |

Requirements

  • icalendar Python package installed e.g., with easy_install (by setuptools), or with pip:
    easy_install icalendar
    pip install icalendar
        

Example Invocation:

Calendar at a url

/path/to/Memacs/calendars/memacs_calendar.py -c "http://example.com/foo.ics" -o "/home/user/orgmode/memacs/calendar.org_archive"

Calendar file

/path/to/Memacs/calendars/memacs_calendar.py -cf "/home/user/calendars/private.ics" -o "/home/user/orgmode/memacs/calendar.org_archive"

What will not work

  • Repeating events Because Org-mode doesn’t support repeating events in datetime ranges
  • Append mode of Memacs: since appointments do not feature a unique identifier, we could not come up with a set of values that uniquely identify the very same appointment. Therefore, running this module in append mode will result in duplication on event changes.