Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs.
Features
- 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 in English, French, German, Dutch, Spanish and Italian
- complete online help system
- UTF-8 support
Install calcurse on Ubuntu/Mint Linux
Install the calcurse app with the following command:
# sudo apt-get install calcurse -y
Install calcurse from source code:
Download calcurse source code:
# wget http://calcurse.org/files/calcurse-3.1.4.tar.gz
First you need to untar the source archive:
# tar xvf calcurse-3.1.4.tar.gz
Once you meet the requirements and have extracted the archive, the install process is quite simple, and follows the standard three steps process:
# cd calcurse-3.1.4 # ./configure # make # make install
After you have Calcurse installed, to run Calcurse, you just need to open the terminal and type “calcurse“.
# calcurse
To customize Calcurse, you can either edit the config file which is located at /home/user/.calcurse ( You need to quit Calcurse first before editing the config file or calcurse wont save the changes) or you can use the configure commands directly on Calcurse. When you have Calcurse running, just hit the key “o” twice and you will see the config option ( key “c”). After you hit the key “c”, you will be presented to other config options, i.e Layout, Color, Sidebar… you just need to pick the option you want to customize. The screenshots below are how the Layout and Color configuration options of Calcurse:
For more information read Calcurse manual page
Please write an article about synchronizing calcurse to popular email / calendar services using CalDAV