etm is an acronym for Event and Task Manager. It provides a simple, intuitive format for using plain text files to store data, a command line interface for viewing stored information in a variety of convenient ways, and a cross-platform, PyQt-based GUI for creating and modifying items as well as viewing them. Displayed items can be grouped by date, context, keyword, or project and can be filtered in various ways. A display of busy and free times is also supported, as is a ledger view of time spent that is suitable for client billing. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner.
| Tags | Office/Business Scheduling Information Management reminder GTD |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Mac OS X Windows Windows |
| Implementation | Python pyqt4 |
Recent releases


Release Notes: This release adds German translations of menu items, tool tips, and the like.


Release Notes: This release fixes a bug which prevented inserting scratch pad contents in the editor.


Release Notes: This release adds the ability to print from the details view and editor.


Release Notes: This release fixes a bug in deleting instances of a list-only item. It treats a list-only item with only one @+ entry as non repeating. It adds gtd discussion to the overview.


Release Notes: This release adds minor bugfixes and documentation tweaks.
Recent comments
16 Mar 2013 05:24
nice work, i like the approach
25 Sep 2011 09:39
I'm discovering etm, it looks great!
I'm a french guy Ubuntu 10.04, with LANG=fr_FR.utf8.
I have to do a "export LC_ALL=en_US.utf8", in order to solve bugs (events created on pm are recorded on am).
Installed locales can be listed with "locale -a".
I didn't see any unittest in the source code, it should be useful for this kind of bugs.
02 Oct 2010 10:57
I'm a satisfied user of this program. It has a complicated/sophisticated scheduler no other program I've tried have, where tasks, events, or reminders can be repeat at a specific interval.
I would only wish for a gtk interface of the program to save on memory.
25 Feb 2010 10:44
nice work, i like the approach:
- it is easy to add more or less detail, without having complex dialogues
- the file format is readable and can be changed by hand
- GTD is implemented with more than just a list of tasks *cough*
some things I think this app still needs:
- ipython-like tab-completion
- some way to deal with waiting-for tasks which should not appear on the work list
- some idea on how the review process should work. Reviewing means at the least, having a list of projects and being able to determine whether their Next Actions are properly set.
- a minor point: german umlauts in month names make the wx-gui crash, goes away by setting LANG=en_EN.
03 Feb 2010 04:36
I love it because it can be used in text (or curses)
mode or via the GUI interface, plus it can export data
in iCal format for use with many other calendar programs.
Also it's written in python (my favorite language) and the
author is very good about fixing bugs and taking suggestions.