etm provides an intuitive format for using plain text files to store data, a command line interface for viewing data in a variety of convenient ways and a GUI interface for both viewing and modifying data. Repetition and alerts are supported .
- Simple with virtually no overhead.
- Item displays grouped by date, context, keyword, tag or project.
- Busy/free time displays and reports.
- Monthly calendar dates are color-coded to reflect scheduled time.
- Flexible, ledger-style reports of time spent suitable for client billing.
- Powerful support for repeating items, e.g., presidential election day on the first Tueday after a Monday in November every four years: "@r y &i 4 &M 11 &m range(2,9) &w TU"
- Keeps record of task completion dates.
- Regular expression searches and filters by title, contex, keyword and/or project.
- Item templates and 'tab' completion of contexts and keywords.
- Fuzzy parsing of dates and times.
- Full support for time zones.
- Date calculator to compute the number of days between two dates or the date that results from adding a number of days to a date.
- Goto links to related files and urls with hotkey to open using system default application.
very good project