Projects / Event and Task Manager

Event and Task Manager

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, wx(Python)-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
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: This release only shows busy times when the display period is less than or equal to seven days, fixes a bug which caused end_date not to be saved, changes the options display in the status bar to show all keys except "begin_date" and "end_date", and only shows "details" when not equal to the default value "1".

  •  21 Mar 2012 21:42

Release Notes: This release adds relative month parsing to the options for setting the display begin and end dates so that, for example, "-b -1/1 -e 1" will include items from last month and "-b 1 -e +1/1" items from the current month. When using a display shortcut which does not include a "-b" setting, one will automatically be added with the current selected date as the value.

  •  16 Mar 2012 21:44

Release Notes: This release fixes a bug in dealing with leading whitespace in @n (note) entries. It stopps erroneous clearing of the undo buffer for some actions. The latter bug made it necessary to modify the contents of the entry panel before Shift-Enter would actually submit the entry.

  •  16 Feb 2012 01:45

Release Notes: This release clears an undo buffer after automatic insertions in item creation to permit cancelling without confirmation, only preserves newlines in note fields and preserves leading whitespace there, and fixes a bug which caused "use_ampm=False" in etmrc to be ignored.

  •  09 Feb 2012 22:57

Release Notes: This release clears the selection after cancel to prevent it being used as the default for the next item creation. It saves current viewing options and restores them after search or data reload. It removes a bad page reference in HTML creation.

RSS Recent comments

25 Sep 2011 09:39 dfroger

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 edyeeh Thumbs up

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 temporaer Thumbs up

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 MelJ Thumbs up

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.

19 Dec 2009 14:00 fredg Thumbs up

I really like it. Keep up the good work.
++

Screenshot

Project Spotlight

Qt

A cross-platform development framework/toolkit.

Screenshot

Project Spotlight

Biblio10k

Library management software for small libraries.