etm-tk

Software Screenshot:
etm-tk
Software Details:
Version: 3.0.34
Upload Date: 17 Feb 15
Developer: Daniel Graham
Distribution Type: Freeware
Downloads: 8

Rating: 3.0/5 (Total Votes: 1)

etm-tk (formerly etm-qt) is an open source application that allows users to manage events and to-do items in a simple and efficient way. It uses plain text files in order to store the tasks and events.

Features at a glance

Key features include a powerful and flexible alarm repetition, a command-line interface for viewing the agenda, easily create, modify and view tasks, events or to-do items, as well as repetition of both events and tasks.

In addition, it supports fuzzy parsing for dates and times, quick completion of entry fields, tab completion, sorting of items, priorities, external commands at scheduled times, iCalendar exporting, CSV (Comma-Separated Values) exporting, time reports, alert queue, and much more.

Thanks to its easy to use and modern graphical user interface, the application provides users with an easy and flexible way to quickly and efficiently enter items.

It also comes with a plethora of built-in alarms via sound, display, voice, process, email, and text message. Supported operating systems include GNU/Linux, Mac OS X and Microsoft Windows.

Under the hood

The application is written entirely in the Python programming language, except for the graphical user interface, which is written in the Tk GUI toolkit. It will require a handful of Python packages, as well as the Tk libraries.

It is also important to mention here that the program is actually a remake of the old etm application, written by the same developer, but ported to the Tk platform-independent GUI framework. It can be easily installed from the default software repositories of many Linux distributions.

Bottom line

In conclusion, etm-tk is a decent piece of software for managing your daily tasks and events in a modern and straightforward manner. It will store all data items in plain text files and does not require filing of useless forms like other to-do/calendar apps do.

What is new in this release:

  • New version based on Tk instead of Qt.

What is new in version 2.3.27:

  • Fixed "c" report 2nd column formatting bug. When finishing an action timer, use the ending datetime as the default for @s.
  • Use the time the action was started as the @s entry.

What is new in version 2.3.26:

  • Fixed Qt4 QString bug introduced in 2.3.25.

What is new in version 2.3.22:

  • Fixed typo.
  • Changed '%-I' to '%I' in time fmts to be Windows compatible and restored removeleadingzeros.
  • Added logic to handle setlocale differently under Windows.
  • More logic fixes for 'datetime of this instance only' changes.
  • Fixed bug in datetime for this instance only.
  • Fixed bug in parsing datetime for 'datetime of this instance only'.
  • Fixed a bug in which today would erroneously be added as a completion date.

What is new in version 2.3.21:

  • Fixed setModified bug in creating a new action timer.
  • Pep8 cleanup.
  • Added hack for Qt5 for the editor to keep focus after completion.
  • Added default for ampm based on locale.
  • Fixed trailing_zero regex to check for following a, A, p or P.
  • Replaced leading_zero substition with use of '%-I' (undocumented?) in format string.

What is new in version 2.3.20:

  • Show status when do_t is called in shell loop.
  • Split out make_app from prep_dist - still doesn't work with Qt5.
  • Bug fix running do_s to being loop.

What is new in version 2.3.19:

  • Shorten date display in report views. Start shell loop with schedule view.

What is new in version 2.3.17:

  • Changed alertsbutton tooltip to show the number of remaining alerts.
  • Column width tweaks for PyQt5. Moved from absolute paths to relative paths in prep_dist.
  • Wheelfocus -> strongfocus in etmView.ui.
  • Switched which.ui to strongfocus. Added check for @- entries that do not match datetimes generated by @r.
  • Added shortcut (shift ctrl-S) to enter a new datetime for the selected item or, if repeating, for the selected instance.
  • Added shell loop shortcut bound to S to change the starting date and time for the item.
  • Documentation tweaks.

What is new in version 2.3.15:

  • Removed v.py from repository.
  • More pyqt5 vs pyqt4 tweaks.
  • Cleaned up comments. Debugged PyQt 4 vs 5 and python 2 vs 3. Command line v now parallels GUI about.
  • Added mk_docs, prep_dist and upload to repository.
  • Removed etmQt/*.ui
  • Added icons, png, ..., ui to repository.

Requirements:

  • Tcl/Tk
  • python-dateutil

Similar Software

Other Software of Developer Daniel Graham

nts
nts

11 May 15

Comments to etm-tk

Comments not found
Add Comment
Turn on images!