What is calcurse?
calcurse is a calendar and scheduling application for the command
line. It helps keep track of events, appointments and everyday tasks. A
configurable notification system reminds user of upcoming deadlines, the
curses based interface can be customized to suit user needs and a very
powerful set of command line options can be used to filter and format
appointments, making it suitable for use in scripts.
- support for various types of appointments and TODO items, including all-day events and recurring appointments
- fast and customizable curses-based interface
- powerful non-interactive command line interface that can be used by scripts
- user-definable key bindings
- fully user-configurable notification system (ability to send mails or anything else that could remind you of your upcoming appointments)
- moon phases calculation
- import capabilities with support for iCalendar format
- export capabilities with support for iCalendar and pcal formats
- ability to attach notes to each calendar element, and to edit them with your favorite text editor
- support for internationalization with texts translated to English, French, German, Dutch, Spanish and Italian
- UTF-8 support
- NEW: Hooks – run scripts when loading/saving data, e.g. to put your calendar data under version control
- NEW: experimental CalDAV support – synchronize calcurse with your mobile devices!