CosmiCAL is a text-based CalDAV client written in Python.