Task Coach – простое Python / wxWidgets (WxPython) приложение для управления личными заданиями (органайзер) и списками дел (todo-менеджер).
Task Coach разработан Франком Ниссинком и Джеромом Лахортом, написан на C, Python (WxPython). И был создан из-за того, что многие органайзеры не способны создавать составные задачи, а ведь очень часто поставленные задачи состоят из нескольких подзадач. Task Coach как раз задумывался и был создан таким образом, чтобы можно было работать с составными задачами.
В Task Coach очень просто реализовано создание, редактирование и удаление задач и подзадач. Задачи имеют заголовок, описание, приоритет, дату начала, дату окончания, дату выполнения. Есть возможность использовать функцию напоминания. Задачи могут повторяться с дневным, недельным или месячным интервалом...
Task Coach имеет возможность неограниченной отмены действий. Любое вносимое изменение, будь то редактирование описания задачи или удаление записи о работе над ней, можно отменить. Все настройки и вносимые изменения сохраняются автоматически. При загрузке приложения последний открытый файл загружается автоматически.
Задачи в Task Coach могут быть отображены в виде списка или в виде дерева, могут сортироваться по любым атрибутам (теме, дате окончания и т.д). Имеются различные фильтры, позволяющие, к примеру, спрятать выполненные задания или отобразить только те, что заканчиваются сегодня.
Задачи могут создаваться простым переносом мышкой в дереве категорий, электронного письма из Outlook или Thunderbird в список задач. Существует возможность создавать пользовательские категории для задач и записей.
В Task Coach можно создать любой макет просмотра с помощью перетаскивания вкладок, можно перетаскивать мышью электронные писема, URL-ы или файлы из файлового менеджера в любую задачу для создания вложений.
При введении интернет-адреса в описание задачи или работы над задачей, он превращается в ссылку (при нажатии откроется в браузере по умолчанию).
Статус задачи в Task Coach зависит от статусов ее подзадач. То есть если пометить последнюю незавершенную подзадачу как сделанную, то родительская задача автоматически станет завершенной.
При перемещении файла над вкладкой откроется соответствующая страница, а при перемещении над свернутой задачей в дереве задач эта задача развернется и станут видны все ее подзадачи.
Task Coach может вести отслеживание времени, потраченного на задачи. Затраченное время можно просмотреть за любой период времени и создать шаблон из задачи, чтобы уменьшить время для создания повторяющихся задач.
Формат хранения данных Task Coach (.tsk) — XML. Задачи и записи могут быть синхронизированы через сервер Funambol как ScheduleWorld. Задачи, записи и категории так же могут быть экспортированы в HTML или CSV (Comma separated format), также могут быть экспортированы в формат iCalendar/ICS. Задачи, записи и категории могут быть так же и распечатаны.
Task Coach позволяет отключить некоторые "ненужные" функции и возможности, к примеру заметки и отслеживание затраченного времени (отключается в меню "Настройки"). Отключенные возможности становятся недоступны из интерфейса пользователя, делая его более простым и удобным.
Task Coach интегрируется в системный трей, может показывать всплывающие подсказки и имеет подробную документацию.
Лицензия: GNU General Public License v3 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.