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

RSS Recent releases

  •  13 Apr 2014 20:04

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 22:54

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

    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 20:28

    Release Notes: Minor bug fixes were made.

    •  04 Feb 2014 11:21

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

    RSS Recent comments

    16 Mar 2013 05:24 Avatar 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 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.


    Project Spotlight

    Galera wsrep provider

    A generic synchronous replication engine for transactional applications.


    Project Spotlight


    A PHP-based FAQ system.