Ultimate Time Tracker
Ultimate Time Tracker (utt) is a simple Python-based command-line application for tracking time, designed for users seeking straightforward time logging.
About this tool
Ultimate Time Tracker
Description
Ultimate Time Tracker (utt) is a simple, Python-based command-line application for tracking time. It is designed for users seeking straightforward time logging and reporting via the terminal.
Features
- Command-line Interface: Operate entirely from the terminal using simple commands.
- Easy Installation: Install via PyPI with
pip install utt. - Task Logging: Log tasks after completion using the
addcommand. - Start Day Tracking: Use the
hellocommand to start tracking your day. - Activity Types: Supports three types of activities: working, break, and ignored (distinguished by naming conventions).
- Timesheet Editing: Edit your timesheet directly in your preferred text editor via the
editcommand. - Reporting: Generate detailed timesheets and reports for a specific day, date, or range, including:
- Summary (total working and break time)
- Grouping by project
- Grouping by activity name
- Timeline of activities
- Project Tracking: Assign activities to projects with a simple prefix syntax (e.g.,
project-1:). - Current Activity Tracking: View and customize the current activity in reports.
- Stretch Feature: Extend the latest task to the current time with the
stretchcommand. - Plugins: Support for plugins to extend functionality (plugin system available, but no official plugins yet).
- Configuration: Customizable settings, including experimental timezone support.
- Bash Completion: Provides bash command auto-completion via
argcomplete. - Open Source: Licensed under GPLv3.
Pricing
- Ultimate Time Tracker is open source and free to use.
Tags
open-source, command-line, python, logging
Category
time-tracking-cli-tools
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)A command-line, open source time tracking tool for Linux, focused on fast and efficient time logging. Exports data in JSON format. Licensed under MIT.
Bartib is a command-line time tracking tool that logs activities in plaintext files and provides flexible reporting options, making it suitable for straightforward personal time tracking.
A Python CLI time tracker with invoice generation, ideal for freelancers and professionals needing simple time tracking and billing.
A command-line application to track tasks, including start times, finish times, and durations for effective time management.
A simple time-tracking tool written in pure Python, suitable for basic time tracking needs.
An extension for Timewarrior that generates invoices in LaTeX format based on tracked time data.