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 event, task, and other data items, 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.

Operating Systems

Recent releases

  •  13 Apr 2014 18:27

    Release Notes: This release fixes a bug in "c" reports by which the second column was not correctly formatted. When creating an action, it uses the stopping datetime as the default for @s.

    •  05 Apr 2014 15:40

      Release Notes: This release fixes a bug introduced in 2.3.25 that affected timer creation under Qt4.

      •  03 Apr 2014 22:43

        Release Notes: This release adds the ability to group by week in reports, the ability to set an initial time when starting an action timer, and minor bugfixes.

        •  03 Mar 2014 14:37

          Release Notes: Minor bug fixes were made.

          •  03 Feb 2014 23:51

            Release Notes: Bugs with changing the datetime of a repeating item and with formatting times under Windows were fixed.

            Recent comments

            10 May 2014 17:05 ali_asad

            there is no download link ??..

            16 Mar 2013 05:24 seoceylon2

            nice work, i like the approach

            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

            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

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.