etm (Event and Task Manager) uses text files in order to store events and tasks, provides a command line interface for viewing tasks and events in a variety of convenient ways and a curses-based GUI for creating and modifying events and tasks as well as viewing them. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner.
Compared to the combination of wxRemind and yeaGTD, etm provides the following advantages:
- an agenda view that shows events and tasks together for the next few days rather than one day at a time in separate task and event windows;
- a quick and simple way to enter events and tasks on a single line;
- support for remind but also an independent way of entering events with contexts, notes and optional alarms;
- an interactive GUI that uses curses and thus requires nothing more than a terminal window.
Product's homepage
Here are some key features of "etm":
· Quickly enter an event or task on a single line using a simple format.
· Add notes that display with the relevant event or task.
· Specify a list of minutes prior to an event at which to trigger early warning alerts.
· Specify a number of days prior to the due date to be reminded to begin a task.
· Display tasks in customizable colors which depend upon their due dates.
· Keep complete records of the dates when tasks were completed.
· Easily specify tasks that repeat in complex ways, e.g., the first Tuesday after a Monday in November every four years (Presidential election day). See Repetition examples.
· Quickly enter dates and times using fuzzy parsing.
· View events and tasks sorted by date, project or context.
· Limit the display to events or tasks whose titles, notes, projects and/or contexts match (regex) search string(s).
· Set 'etmlocale' in ~/.etmrc to see dates and calendars in your native language. Other settings determine the first day of the week and the words and phrases used in displays and alerts.
· Check the status of your alert queue.
· Pop up a twelve month planning calendar.
· View sun and moon data (from the US Naval Observatory) for a location specified in your ~/.etmrc for a (fuzzy parsed) date.
· View local weather conditions and forecast (from yahoo weather) for a location specified in your ~/.etmrc.
· View, edit and create remind reminders.
Requirements:
· dateutil
What's New in This Release: [ read full changelog ]
· Only show busy times when the display period is less than or equal to 7 days. Fixed bug in which end_date was not being saved. Changed options display in status bar to show all keys save for begin_date and end_date. Only show details when not equal to the default value, 1.