maildir-to-ics
is a Python script which scans a
Maildir folder, extracts any
text/calendar
MIME parts, and generates an .ics
file which can
then be imported into any calendaring system which supports the
iCalendar format.
For example, the resulting .ics
file could be automatically
published via an HTTP URL from which Google Calendar could take a live
feed.
Additional features:
- Can ignore events older than a certain number of days, or more than a certain number of days in the future.
- Can automatically add alarms to timed appointments in the future
- Can fix some (but certainly not all) breakage with existing MIME parts
Run ./maildir-to-ics --help
to display usage information.
Please check the issue tracker for known issues, and if yours is not there, please submit it.
If you know how to fix a problem or contribute an enhancement, you are extremely welcome to fork this repository, commit your fix, and then send a pull request!
Vincent Untz <vincent@vuntz.net>
MIT (Expat) license - see source code for full license.